Partilhar via


Gestão da Pilha de Drivers

NDIS 6.0 introduziu a capacidade de pausar e reiniciar uma pilha de controladores. Para suportar as funcionalidades de gestão de pilha que o NDIS 6.0 oferece, é necessário reescrever os drivers legados.

O NDIS 6.0 também introduziu drivers de filtro NDIS. Os drivers de filtro podem monitorar e modificar a interação entre drivers de protocolo e drivers de miniporta. Os drivers de filtro são mais fáceis de implementar e exigem menos processamento do que os drivers intermédios NDIS 5.x. Por esses motivos, deve-se usar drivers de filtro em substituição a drivers intermediários de filtro.

Uma pilha de drivers contém os seguintes elementos lógicos:

Adaptador Miniport
Um adaptador de miniporta é uma instância de adaptador de um driver de miniporta NDIS ou driver intermediário. A miniporta virtual de um driver intermediário é um adaptador de miniporta. O NDIS configura os outros elementos de uma pilha de drivers em um adaptador de miniporta depois que um dispositivo fica disponível.

Vinculação de Protocolo
Um de ligação de protocolo é uma instância de ligação de um driver de protocolo. Uma ligação de protocolo vincula um driver de protocolo NDIS a um adaptador de miniporta. Vários drivers de protocolo podem se ligar a um adaptador de miniporta.

Módulo de Filtro
Um módulo de filtro é uma instância de um driver de filtro. O NDIS pode pausar uma pilha de drivers para inserir, remover ou reconfigurar um módulo de filtro. Os módulos de filtro podem monitorar e modificar o comportamento de um adaptador de miniporta.

Os seguintes tópicos fornecem mais informações sobre a pilha de drivers, as operações na pilha de drivers e os estados de driver.

Drivers de filtro NDIS

Drivers intermediários NDIS