NDIS Functions for Protocol Drivers (Compact 7)
3/12/2014
This section includes the NDIS functions for protocol drivers.
In This Section
- NdisCloseAdapterEx
Releases the binding and the resources that were allocated when the driver called the NdisOpenAdapterEx function.
- NdisCompleteBindAdapterEx
Completes a binding operation for which the driver's ProtocolBindAdapterEx function returned NDIS_STATUS_PENDING.
- NdisCompleteNetPnPEvent
Completes a response to a Plug and Play or Power Management event for which the caller's ProtocolNetPnPEvent function returned NDIS_STATUS_PENDING.
- NdisCompleteUnbindAdapterEx
Completes an unbind operation for which the driver's ProtocolUnbindAdapterEx function returned NDIS_STATUS_PENDING.
- NdisDeregisterProtocolDriver
Releases the resources that NDIS allocated when the driver called the NdisRegisterProtocolDriver function.
- NdisGeneratePartialCancelId
Returns a value that the calling driver must use as the high-order byte of a cancellation ID.
- NdisOpenAdapterEx
Sets up a binding between the protocol driver and an underlying driver.
- NdisQueryAdapterInstanceName
Retrieves the friendly name of a physical network adapter or a virtual adapter to which the calling protocol driver is bound.
- NdisQueryBindInstanceName
Retrieves the friendly name of a physical network adapter or a virtual adapter to which the calling protocol driver is bound.
- NdisReEnumerateProtocolBindings
Causes NDIS to call a protocol driver's ProtocolBindAdapterEx function one time for each miniport adapter for which the driver is configured to bind but to which the driver is currently not bound.
- NdisRegisterProtocolDriver
Register ProtocolXxx functions with NDIS.
- NdisUnbindAdapter
Requests NDIS to close a binding to an underlying miniport adapter.