NDIS_MINIPORT_ADAPTER_ATTRIBUTES union (ndis.h)

The NDIS_MINIPORT_ADAPTER_ATTRIBUTES structure is a placeholder for the following structures:

NDIS_OBJECT_HEADER

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

Syntax

typedef union _NDIS_MINIPORT_ADAPTER_ATTRIBUTES {
  NDIS_OBJECT_HEADER                               Header;
  NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES AddDeviceRegistrationAttributes;
  NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES    RegistrationAttributes;
  NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES         GeneralAttributes;
  NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES         OffloadAttributes;
  NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES   Native_802_11_Attributes;
  NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES HardwareAssistAttributes;
  NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES             NDKAttributes;
  NDIS_MINIPORT_ADAPTER_PACKET_DIRECT_ATTRIBUTES   PacketDirectAttributes;
} NDIS_MINIPORT_ADAPTER_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_ATTRIBUTES;

Members

Header

An NDIS_OBJECT_HEADER structure.

AddDeviceRegistrationAttributes

An NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES structure.

RegistrationAttributes

An NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES structure.

GeneralAttributes

An NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES structure.

OffloadAttributes

An NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES structure.

Native_802_11_Attributes

An NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES structure.

HardwareAssistAttributes

An NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES structure.

NDKAttributes

An NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES structure.

PacketDirectAttributes

Remarks

Miniport drivers pass these structures to the MiniportAttributes parameter of the NdisMSetMiniportAttributes function.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Header ndis.h (include Ndis.h)

See also

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes