NDIS Library Functions
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
This section summarizes the set of NDIS-supplied functions and macros that NDIS drivers use to communicate with the system and with other NDIS drivers.
NDIS miniport drivers can call the functions described in the following topics:
NDIS Library Functions Used by Miniport Drivers
NDIS Library Functions Used by WAN NIC Miniport Drivers
NDIS protocol drivers can call the functions described in the following topics:
NDIS Library Functions Used by Protocol Drivers
NDIS intermediate drivers can call functions described in the following topics:
NDIS Library Functions Used by Miniport Drivers
NDIS Library Functions Used by WAN NIC Miniport Drivers
NDIS Library Functions Used by Protocol Drivers
However, NDIS intermediate drivers have no use for certain NdisXxx functions, such as DMA functions, that support communication with a physical NIC.