Partilhar via


Visão geral dos Miniport Drivers com uma interface WDM inferior

Um driver de miniporta com uma interface inferior do Microsoft Windows Driver Model (WDM) também é conhecido como um driver de miniportaNDIS-WDM. Este tipo de driver de miniporta:

  • Usa uma borda inferior WDM.

  • Pode chamar funções NDIS e funções fora do NDIS. No entanto, sempre que possível, o driver de miniporta deve chamar as funções NDIS.

  • Pode inicializar uma instância de miniporta utilizada para controlar dispositivos conectados a um barramento específico e que comunica com esses dispositivos através desse barramento.

Por exemplo, um driver de miniporta que controla dispositivos em barramentos USB (Universal Serial Bus) ou IEEE 1394 (Firewire) deve expor uma interface de driver de miniporta NDIS padrão em sua borda superior e usar a interface de classe para o barramento específico em sua borda inferior. Este driver de miniporta comunica-se com dispositivos conectados ao barramento através do envio de pacotes de solicitação de E/S (IRPs) para o barramento.

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

Miniport Driver com camada inferior WDM

Registar funções do driver de miniporta para o limite inferior do WDM

Inicializar um controlador de miniporta com uma interface inferior WDM

Emissão de comandos para comunicação com dispositivos

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

Compilar sinalizadores para WDM Lower Edge

Gerenciamento de energia para WDM Lower Edge

Instalação de drivers NDIS-WDM Miniport