Miniport Driver DriverEntry Function and Initialization (NDIS 5.1)

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 describes the DriverEntryfunction and the MiniportInitializefunction, both of which must be supplied by all NDIS miniport drivers. In the context of its DriverEntryfunction, a miniport driver associates itself with NDIS, specifies the NDIS version that it is using, and registers its entry points. In the context of its MiniportInitializefunction, a miniport driver initializes each NIC that it manages, claims system resources (such as packets, buffers, and I/O ports), and registers an interrupt and a shutdown handler.

This section includes the following topics:

NDIS Miniport Driver DriverEntry Function

NDIS Miniport Driver Initialization

Querying Miniport Driver Information

Minimizing Miniport Driver Initialization Time

Send comments about this topic to Microsoft