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 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.