Freigeben über


wdfdriver.h-Header

Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter

wdfdriver.h enthält die folgenden Programmierschnittstellen:

Functions

 
WDF_DRIVER_CONFIG_INIT

Die WDF_DRIVER_CONFIG_INIT-Funktion initialisiert die WDF_DRIVER_CONFIG-Struktur eines Treibers.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT

Die WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT-Funktion initialisiert eine WDF_DRIVER_VERSION_AVAILABLE_PARAMS-Struktur.
WdfDriverErstellen

Die WdfDriverCreate-Methode erstellt ein Frameworktreiberobjekt für den aufrufenden Treiber.
WdfDriverErrorReportApiMissing

Weitere Informationen: WdfDriverErrorReportApiMissing-Funktion
WdfDriverGetRegistryPath

Die WdfDriverGetRegistryPath-Methode ruft den Pfad zum Registrierungsschlüssel des Treibers in der Services-Struktur der Registrierung ab.
WdfDriverIsVersionAvailable

Die WdfDriverIsVersionAvailable-Methode gibt einen booleschen Wert zurück, der angibt, ob der Treiber mit einer angegebenen Version der Kernel-Mode Driver Framework-Bibliothek ausgeführt wird.
WdfDriverOpenParametersRegistryKey

Die WdfDriverOpenParametersRegistryKey-Methode öffnet den Registrierungsschlüssel Parameters des Treibers und ruft ein Handle für ein Framework-Registrierungsschlüsselobjekt ab, das den Schlüssel darstellt.
WdfDriverOpenPersistentStateRegistryKey

Weitere Informationen: WdfDriverOpenPersistentStateRegistryKey
WdfDriverRegisterTraceInfo

Die WdfDriverRegisterTraceInfo-Methode ist nur für die interne Verwendung reserviert.
WdfDriverRetrieveDriverDataDirectoryString

Weitere Informationen: WdfDriverRetrieveDriverDataDirectoryString-Funktion
WdfDriverRetrieveVersionString

Die WdfDriverRetrieveVersionString-Methode ruft eine Unicode-Zeichenfolge ab, die die Version des Kernel-Mode Driver Framework identifiziert, mit dem der Treiber ausgeführt wird.
WdfDriverWdmGetDriverObject

Die WdfDriverWdmGetDriverObject-Methode ruft einen Zeiger auf das WDM-Treiberobjekt (Windows Driver Model) ab, das einem angegebenen Frameworktreiberobjekt zugeordnet ist.
WdfGetDriver

Die WdfGetDriver-Methode gibt ein Handle an das Frameworktreiberobjekt zurück, das den aufrufenden Treiber darstellt.
WdfWdmDriverGetWdfDriverHandle

Die WdfWdmDriverGetWdfDriverHandle-Methode gibt ein Handle an das Frameworktreiberobjekt zurück, das einem angegebenen WDM-Treiberobjekt (Windows Driver Model) zugeordnet ist.

Rückruffunktionen

 
EVT_WDF_DRIVER_DEVICE_ADD

Die EvtDriverDeviceAdd-Ereignisrückruffunktion eines Treibers führt Geräteinitialisierungsvorgänge aus, wenn der Plug-and-Play-Manager (PnP) das Vorhandensein eines Geräts meldet.
EVT_WDF_DRIVER_UNLOAD

Die EvtDriverUnload-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die ausgeführt werden müssen, bevor der Treiber entladen wird.

Strukturen

 
WDF_DRIVER_CONFIG

Die WDF_DRIVER_CONFIG-Struktur ist ein Eingabeparameter für WdfDriverCreate.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS

Die WDF_DRIVER_VERSION_AVAILABLE_PARAMS-Struktur gibt Haupt- und Nebenversionsnummern für die Bibliothek des Kernel-Mode Driver Framework an.

Enumerationen

 
WDF_DRIVER_INIT_FLAGS

Die WDF_DRIVER_INIT_FLAGS-Enumeration gibt Treiberinitialisierungsflags an.