wdffdo.h-Header
Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter
In diesem Thema wird der Verweis auf windows Driver Frameworks (WDF) (Functional Device Object, FDO) nach Kategorie sortiert.
Die Kategorien auf dieser Seite sind:
- Framework-FDO-Ereignisrückrufe
- Framework-FDO-Initialisierungsmethoden
- Framework-FDO-Methoden
- Framework FDO-Strukturen und Initialisierungsfunktionen
Framework-FDO-Ereignisrückrufe
Framework-FDO-Initialisierungsmethoden
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
Framework-FDO-Methoden
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
Framework FDO-Strukturen und Initialisierungsfunktionen
wdffdo.h enthält die folgenden Programmierschnittstellen:
Functions
WDF_FDO_EVENT_CALLBACKS_INIT Die WDF_FDO_EVENT_CALLBACKS_INIT-Funktion initialisiert eine WDF_FDO_EVENT_CALLBACKS-Struktur. |
WdfFdoAddStaticChild Die WdfFdoAddStaticChild-Methode fügt der Liste der untergeordneten Geräte eines Funktionstreibers, die durch statische Enumeration identifiziert wurden, ein angegebenes Gerät hinzu. |
WdfFdoGetDefaultChildList Die WdfFdoGetDefaultChildList-Methode gibt ein Handle für die untergeordnete Standardliste eines angegebenen Geräts zurück. |
WdfFdoInitAllocAndQueryProperty Die WdfFdoInitAllocAndQueryProperty-Methode weist einen Puffer zu und ruft eine angegebene Geräteeigenschaft ab. |
WdfFdoInitAllocAndQueryPropertyEx Die WdfFdoInitAllocAndQueryPropertyEx-Methode weist einen Puffer zu und ruft eine angegebene Geräteeigenschaft ab. |
WdfFdoInitOpenRegistryKey Die WdfFdoInitOpenRegistryKey-Methode öffnet den Hardwareschlüssel eines Geräts oder den Softwareschlüssel eines Treibers in der Registrierung und erstellt ein Framework-Registrierungsschlüsselobjekt, das den Registrierungsschlüssel darstellt. |
WdfFdoInitQueryProperty Die WdfFdoInitQueryProperty-Methode ruft eine angegebene Geräteeigenschaft ab. |
WdfFdoInitQueryPropertyEx Die WdfFdoInitQueryPropertyEx-Methode ruft eine angegebene Geräteeigenschaft ab. |
WdfFdoInitSetDefaultChildListConfig Die WdfFdoInitSetDefaultChildListConfig-Methode konfiguriert die untergeordnete Standardliste eines Bustreibers. |
WdfFdoInitSetEventCallbacks Die WdfFdoInitSetEventCallbacks-Methode registriert die Ereignisrückruffunktionen eines frameworkbasierten Funktionstreibers für ein angegebenes Gerät. |
WdfFdoInitSetFilter Die WdfFdoInitSetFilter-Methode identifiziert den aufrufenden Treiber als Filtertreiber der oberen oder unteren Ebene für ein angegebenes Gerät. |
WdfFdoInitWdmGetPhysicalDevice Die WdfFdoInitWdmGetPhysicalDevice-Methode ruft das WDM-Objekt (PDO) eines Geräts ab. |
WdfFdoLockStaticChildListForIteration Die WdfFdoLockStaticChildListForIteration-Methode bereitet das Framework für das Abrufen von Elementen aus der statischen untergeordneten Liste vor, die zu einem angegebenen übergeordneten Gerät gehört. |
WdfFdoQueryForInterface Die WdfFdoQueryForInterface-Methode erhält Zugriff auf die GUID-identifizierte Schnittstelle eines anderen Treibers. |
WdfFdoRetrieveNextStaticChild Die WdfFdoRetrieveNextStaticChild-Methode ruft ein Handle für das nächste Framework-Geräteobjekt in einer Liste der untergeordneten Geräte ab. |
WdfFdoUnlockStaticChildListFromIteration Die WdfFdoUnlockStaticChildListFromIteration-Methode entsperrt die Liste der untergeordneten Geräte für ein angegebenes Gerät und verarbeitet alle Änderungen an der Liste, die der Treiber vorgenommen hat, während die Liste gesperrt wurde. |
Rückruffunktionen
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS Die EvtDeviceFilterAddResourceRequirements-Ereignisrückruffunktion eines Treibers kann Ressourcen zu einer Reihe von Hardwareressourcenanforderungen hinzufügen, bevor das System Ressourcen einem Gerät zuweist. |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES Die EvtDeviceRemoveAddedResources-Ereignisrückruffunktion eines Treibers entfernt Hardwareressourcen, die der EvtDeviceFilterAddResourceRequirements-Rückruffunktion des Treibers hinzugefügt wurden. |
Strukturen
WDF_FDO_EVENT_CALLBACKS Die WDF_FDO_EVENT_CALLBACKS-Struktur enthält Zeiger auf die PnP-Ereignisrückruffunktionen eines Funktionstreibers. |