Training
Modul
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Jeder Funktionstreiber, Filtertreiber und Bustreiber muss ein Frameworkgeräteobjekt für jede instance eines unterstützten Geräts erstellen, das mit dem System verbunden ist.
Das Erstellen eines Framework-Geräteobjekts umfasst drei Schritte:
Abrufen eines Zeigers auf eine WDFDEVICE_INIT-Struktur .
Dies ist eine undurchsichtige, vom System zugewiesene Struktur, in der der Treiber Informationen zu einem Gerät speichert.
Initialisieren der WDFDEVICE_INIT-Struktur.
Der Treiber ruft eine Reihe von vom Framework bereitgestellten Funktionen auf, die der Struktur Informationen hinzufügen.
Aufrufen von WdfDeviceCreate.
Der Treiber übergibt den Zeiger der WDFDEVICE_INIT-Struktur an die WdfDeviceCreate-Methode . Die Methode erstellt ein Frameworkgeräteobjekt und verwendet Informationen in der WDFDEVICE_INIT-Struktur, um das Objekt zu initialisieren.
Weitere Informationen zum Erstellen von Frameworkgeräteobjekten finden Sie in den folgenden Themen:
Training
Modul
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.