Dynamic Binding in an Intermediate Driver (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.

An intermediate driver must support dynamic binding to underlying NICs by providing both a ProtocolBindAdapterand a ProtocolUnbindAdapterfunction.

When a NIC becomes available, NDIS calls the ProtocolBindAdapterfunction of any intermediate driver that can bind to that NIC. As part of the binding operation, the intermediate driver should initialize a virtual miniport associated with that NIC. When a NIC is removed, NDIS calls the ProtocolUnbindAdapterfunction of any intermediate driver that is bound to that NIC.

The following topics contain additional information about dynamic binding operations in intermediate drivers:

Intermediate Driver Binding Operations

Opening an Adapter Underlying an Intermediate Driver

Initializing as a Miniport

Intermediate Driver Unbinding Operations

 

 

Send comments about this topic to Microsoft