Modify Adapter Initialization Functionality for NDIS 6.0 (Compact 2013)
3/26/2014
NDIS 6.0 calls your miniport driver's MiniportInitializeEx entry point function to initialize a network adapter for network I/O operations. This function replaces the NDIS 5.xMiniportInitialize function. NDIS can call MiniportInitializeEx at any time after the driver is initialized. Until MiniportInitializeEx returns, NDIS submits no requests for the adapter being initialized. During this time, the adapter is in the Initializing state.
The following table shows which API elements have been renamed and/or changed for NDIS 6.0.
NDIS 5.x |
NDIS 6.0 |
---|---|
MiniportInitialize |
MiniportInitializeEx |
When NDIS calls your driver's MiniportInitializeEx function, your driver typically performs the following tasks:
- Obtains configuration information for the adapter.
- Creates a driver-allocated adapter context area for use by NDIS.
- Obtains information about the hardware resources for the adapter.
- Registers the adapter context area and information about the miniport adapter.
- Initializes adapter-specific resources.
In This Section
See Also
Concepts
Update Miniport Adapter Initialization, Halt, and Shutdown Functionality for NDIS 6.0