Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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: