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.