Partilhar via


Operações de vinculação de driver intermediário

Quando um adaptador de miniporta fica disponível, o NDIS chama a função ProtocolBindAdapterEx de qualquer driver intermediário que possa se ligar a esse adaptador de miniporta.

Um driver intermediário deve fornecer as operações de ligação de protocolo documentadas em Ligação a um adaptador.

As ações de tempo de ligação incluem alocar e inicializar uma área de contexto específica do adaptador para a ligação, inicializar quaisquer miniportas virtuais e chamar NdisOpenAdapterEx para vincular ao adaptador.

Os drivers intermediários não precisam alocar pools de estrutura NET_BUFFER_LIST separados para cada ligação. Os drivers intermediários são obrigados a alocar pools de estruturas NET_BUFFER_LIST apenas se o design dos drivers exigir que aloque suas próprias estruturas. Caso contrário, o condutor pode apenas passar as estruturas que recebe de outros condutores. Esses drivers devem alocar pools diferentes para enviar e receber.

Para obter informações sobre os requisitos para alocar e gerenciar dados de rede, consulte Intermediate Driver Network Data Management.