Freigeben über


Übersicht über Miniporttreiber mit einer unteren WDM-Schnittstelle

Ein Miniporttreiber mit einer unteren Schnittstelle von Microsoft Windows Driver Model (WDM) wird auch als NDIS-WDM-Miniporttreiber bezeichnet. Dieser Typ von Miniporttreiber:

  • Verwendet eine WDM-Unterkante.

  • Kann sowohl NDIS- als auch Nicht-NDIS-Funktionen aufrufen. Nach Möglichkeit sollte der Miniporttreiber jedoch NDIS-Funktionen aufrufen.

  • Kann einen Miniport instance initialisieren, der zum Steuern von Geräten verwendet wird, die an einen bestimmten Bus angeschlossen sind und mit diesen Geräten über diesen Bus kommuniziert.

Beispielsweise muss ein Miniporttreiber, der Geräte auf USB-Bussen (Universal Serial Bus) oder IEEE 1394 (Firewire) steuert, eine Standardmäßige NDIS-Miniporttreiberschnittstelle am oberen Rand verfügbar machen und die Klassenschnittstelle für den jeweiligen Bus am unteren Rand verwenden. Ein solcher Miniporttreiber kommuniziert mit Geräten, die an den Bus angeschlossen sind, indem er E/A-Anforderungspakete (IRPs) an den Bus sendet.

In den folgenden Themen wird beschrieben, wie Sie einen Miniporttreiber implementieren, der eine WDM-Unterkante verwendet:

Miniporttreiber mit wdm lower edge

Registrieren von Miniporttreiberfunktionen für WDM Lower Edge

Initialisieren eines Miniporttreibers mit einem unteren WDM-Edge

Ausgeben von Befehlen für die Kommunikation mit Geräten

Implementierungstipps und -anforderungen für WDM Lower Edge

Kompilieren von Flags für WDM Lower Edge

Energieverwaltung für WDM Lower Edge

Installieren von NDIS-WDM Miniport-Treibern