Partilhar via


Gerenciamento de pilha de driver

O NDIS 6.0 introduziu a capacidade de pausar e reiniciar uma pilha de driver. Para dar suporte aos recursos de gerenciamento de pilha que o NDIS 6.0 fornece, você deve reescrever drivers herdados.

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 têm menos sobrecarga de processamento do que o NDIS 5. x drivers intermediários. Por esses motivos, você deve usar drivers de filtro em vez de filtrar drivers intermediários.

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

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

Associação de protocolo
Uma associação de protocolo é uma instância de associação de um driver de protocolo. Uma associação de protocolo associa um driver de protocolo NDIS a um adaptador de miniporta. Vários drivers de protocolo podem ser associados 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 driver 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 tópicos a seguir fornecem mais informações sobre a pilha de driver, os estados do driver e as operações de pilha de driver:

Drivers de filtro NDIS

Drivers intermediários do NDIS