Visão geral dos drivers de miniporte com uma interface inferior do WDM

Um driver de miniporto com uma interface inferior do WDM ( Modelo de Driver do Microsoft Windows) também é conhecido como um driver de miniporto NDIS-WDM. Esse tipo de driver de miniporte:

  • Usa uma borda inferior do WDM.

  • Pode chamar funções NDIS e não NDIS. No entanto, sempre que possível, o driver de miniporto deve chamar funções NDIS.

  • Pode inicializar uma instância de miniporte usada para controlar dispositivos anexados a um determinado barramento e que se comunica com esses dispositivos por esse barramento.

Por exemplo, um driver de miniporto que controla dispositivos nos barramentos do Barramento Serial Universal (USB) ou do IEEE 1394 (Firewire) deve expor uma interface de driver de miniporto NDIS padrão em sua borda superior e usar a interface de classe para o barramento específico em sua borda inferior. Esse driver de miniporto se comunica com dispositivos anexados ao barramento enviando IRPs (pacotes de solicitação de E/S) para o barramento.

Os tópicos a seguir descrevem como implementar um driver de miniporto que usa uma borda inferior do WDM:

Miniport driver com uma borda inferior do WDM

Registrando funções de driver de miniporto para WDM Lower Edge

Inicializando um driver de miniporto com uma borda inferior do WDM

Emitindo comandos para se comunicar com dispositivos

Dicas e requisitos de implementação para o WDM Lower Edge

Compilar sinalizadores para o WDM Lower Edge

Gerenciamento de energia para borda inferior do WDM

Instalando drivers de miniporto NDIS-WDM