NDIS Data Types

The following table shows the NDIS data types with a description of the purpose of each.

Programming element Description
NDIS_802_11_ANTENNA This data type is used to set and return the 802_11 antenna selected for receiving on the radio.
NDIS_802_11_FRAGMENTATION_THRESHOLD This data type provides the fragmentation threshold at which a wireless LAN will fragment packets.
NDIS_802_11_KEY_INDEX This data type provides an index to the Wired Equivalent Protocol (WEP) encryption key.
NDIS_802_11_MAC_ADDRESS This data type holds the MAC address of the associated access point. The setting is useful when doing a site survey.
NDIS_802_11_RATES This data type provides a way to handle the data rates associated with 802.11 delivery.
NDIS_802_11_RSSI This data type is used to provide a received signal strength indication (RSSI).
NDIS_802_11_RTS_THRESHOLD This data type holds the current Request to Send (RTS) fragmentation threshold.
NDIS_802_11_TX_POWER_LEVEL This data type holds the current transmit power level.
NDIS_BUFFER This data type is used as the standard buffer type for the NDIS API.
NDIS_ERROR_CODE This data type is used to specify NDIS_STATUS_XXX codes that describe errors.
NDIS_HANDLE This data type is used as the generic handle type in NDIS function calls.
NDIS_INTERRUPT_MODE This data type is used to specify the interrupt mode.
NDIS_OID This data type is used to identify an NDIS object.
NDIS_PHYSICAL_ADDRESS This data type is equivalent to the system-defined LARGE_INTEGER type.
NDIS_PROC This data type is used to specify the entry point of a caller-supplied function that processes a work item when it is dequeued.
NDIS_STATUS This data type is used to indicate success and error states in numerous functions and object identifiers.
NDIS_STRING This data type is used for all NDIS string operations.

See Also

Network Driver Data Types

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.