Erstellen von Geräteobjekten in einem Filtertreiber
Jeder Filtertreiber erstellt ein Frameworkgeräteobjekt für jedes der unterstützten Geräte, die im System vorhanden sind. Da diese Geräteobjekte von Filtertreibern erstellt werden, werden sie als Filtergeräteobjekte (Filter-DOs) bezeichnet. Jede Filter-DO ist die Darstellung eines Geräts durch einen Filtertreiber.
Filtertreiber wie Funktionstreiber stellen eine EvtDriverDeviceAdd-Rückruffunktion bereit, die ein Handle für eine WDFDEVICE_INIT-Struktur empfängt. Der Treiber kann denselben Satz von Framework-Geräteobjektinitialisierungsmethoden aufrufen, die Funktionstreiber aufrufen, um Informationen in der WDFDEVICE_INIT-Struktur zu speichern. Wie Funktionstreiber können Filtertreiber auch Framework-FDO-Initialisierungsmethoden aufrufen.
Eine kleine Anzahl von Filtertreibern listet untergeordnete Softwaregeräte auf. Solche Filtertreiber können Framework-PDO-Initialisierungsmethoden aufrufen.
Filtertreiber müssen WdfFdoInitSetFilter aufrufen.
Der letzte Schritt beim Erstellen eines Geräteobjekts besteht darin, WdfDeviceCreate aufzurufen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für