Compartilhar via


Operações intermediárias de associação de driver

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

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

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

Drivers intermediários não são necessários para alocar pools de estrutura NET_BUFFER_LIST separados para cada associação. Drivers intermediários são necessários para alocar NET_BUFFER_LIST pools de estrutura somente se o design de drivers exigir que ele aloque suas próprias estruturas. Caso contrário, o driver pode simplesmente passar as estruturas que recebe de outros drivers. Esses drivers devem alocar pools diferentes para envio e recebimento.

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