Using NDIS 6.30 Data Structures

NDIS can support multiple versions of the same data structure. For the Windows 8 and Windows Server 2012 operating systems, miniport drivers that use an NDIS 6.30 version of a structure must initialize the Header member of the structure with the correct version and size values. The Header member is an NDIS_OBJECT_HEADER structure, and the driver must initialize the Revision member and Size member value of the Header member to the NDIS 6.30 version and size values.

Note  To determine the correct version and size information see the reference pages for each structure that includes a Header member. The reference pages for structures that contain a Header member and that were updated for NDIS 6.30 include new information for NDIS 6.30 drivers. If there is no update to the structure for NDIS 6.30, the information that is provided for earlier versions of NDIS also applies to NDIS 6.30 drivers.

The following structures were updated for NDIS 6.30:

NDIS_BIND_PARAMETERS
NDIS_FILTER_ATTACH_PARAMETERS
NDIS_MINIPORT_ADAPTER_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES
NDIS_NET_BUFFER_LIST_FILTERING_INFO
NDIS_NIC_SWITCH_CAPABILITIES
NDIS_OFFLOAD
NDIS_OFFLOAD_PARAMETERS
NDIS_PM_CAPABILITIES
NDIS_PM_PARAMETERS
NDIS_RECEIVE_FILTER_CAPABILITIES
NDIS_RECEIVE_FILTER_INFO_ARRAY
NDIS_RECEIVE_FILTER_PARAMETERS
NDIS_RECEIVE_QUEUE_INFO
NDIS_RECEIVE_QUEUE_PARAMETERS
NDIS_RECEIVE_SCALE_CAPABILITIES
NDIS_RSS_PROCESSOR_INFO
NDIS_SHARED_MEMORY_PARAMETERS

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft