Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Wichtig
Dieser Abschnitt enthält Anleitungen zu WDM-Treibern, die nicht mehr das empfohlene Treibermodell sind. Anleitungen zum Auswählen eines Treibermodells finden Sie unter Auswählen eines Treibermodells.
Das Windows-Treibermodell (WDM ) wurde eingeführt, um Treiberentwicklern das Schreiben von Gerätetreibern zu ermöglichen, die quellcodekompatibel auf allen Microsoft Windows-Betriebssystemen sind. Kernelmodustreiber, die WDM-Regeln folgen, werden als WDM-Treiber bezeichnet.
Alle WDM-Treiber müssen die folgenden Aufgaben ausführen:
Schließen Sie Wdm.h, nicht Ntddk.h ein. (Wdm.h ist eine Teilmenge von Ntddk.h.)
Sie sind als Bustreiber, Funktionstreiber oder Filtertreiber konzipiert, wie in den Typen von WDM-Treibern beschrieben.
Unterstützung Plug & Play (PnP).
Unterstützung der Energieverwaltung.
Unterstützung der Windows-Verwaltungsinstrumentation (WMI).
Sollten Sie einen WDM-Treiber schreiben?
Wenn Sie einen neuen Treiber schreiben, sollten Sie das Kernelmodustreiberframework (KERNEL-Mode Driver Framework , KMDF) verwenden. KMDF stellt Schnittstellen bereit, die einfacher zu verwenden sind als WDM-Schnittstellen.
Schreiben Sie keinen WDM-Treiber, wenn der Treiber Teil eines Stapels von Nicht-WDM-Treibern ist. Lesen Sie die Dokumentation für gerätetypspezifische Microsoft-Treiber, um zu bestimmen, wie neue Treiber mit von Microsoft bereitgestellten Treibern verwendet werden müssen. Weitere Informationen finden Sie unter Geräte- und Treibertechnologien.