Condividi tramite


Operazioni intermedie di associazione di driver

Quando diventa disponibile un adattatore miniport, NDIS chiama la funzione ProtocolBindAdapterEx di qualsiasi driver intermedio che può essere associato a tale scheda miniport.

Un driver intermedio deve fornire le operazioni di associazione del protocollo documentate in Associazione a un adattatore.

Le azioni in fase di associazione includono l'allocazione e l'inizializzazione di un'area di contesto specifica dell'adattatore per l'associazione, l'inizializzazione di qualsiasi miniport virtuale e la chiamata di NdisOpenAdapterEx per l'associazione all'adapter.

I driver intermediari non devono allocare pool separati di strutture NET_BUFFER_LIST per ogni associazione. I driver intermedi devono allocare pool di strutture NET_BUFFER_LIST solo se la progettazione dei driver richiede l'allocazione delle proprie strutture. In caso contrario, il driver può semplicemente trasmettere le strutture ricevute da altri driver. Tali driver devono allocare pool diversi per l'invio e la ricezione.

Per informazioni sui requisiti per allocare e gestire i dati di rete, vedere Gestione dei dati di rete dei driver intermedi.