Share via


NDIS Data Types (Windows Embedded CE 6.0)

1/6/2010

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

Reference

Network Driver Data Types