Dynamic Binding in a Protocol 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.
A protocol driver must support dynamic binding to underlying NICs by providing both a ProtocolBindAdapterfunction and a ProtocolUnbindAdapterfunction.
When a NIC becomes available, NDIS calls the ProtocolBindAdapterfunction of any protocol driver that can bind itself to that NIC. When a NIC is removed, NDIS calls the ProtocolUnbindAdapterfunction of any protocol driver that is bound to that NIC.
The following topics contain additional information about binding and unbinding operations for a protocol driver:
Protocol Driver Binding Operations
Opening an Adapter Underlying a Protocol Driver
Protocol Driver Unbinding Operations