Compartilhar via


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

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

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 vinculação incluem alocar e inicializar uma área de contexto específica do adaptador para a vinculação, inicializar quaisquer miniportas virtuais e chamar NdisOpenAdapterEx para vincular ao adaptador.

Não é necessário que drivers intermediários aloquem pools de estrutura NET_BUFFER_LIST separados para cada vinculação. Os drivers intermediários precisam alocar pools de estruturas NET_BUFFER_LIST somente se o design do driver exigir que eles aloquem 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 o Gerenciamento de Dados de Rede de Driver Intermediário.