WDF_FILEOBJECT_CONFIG_INIT-Funktion (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die WDF_FILEOBJECT_CONFIG_INIT-Funktion initialisiert die WDF_FILEOBJECT_CONFIG Struktur eines Treibers.
Syntax
void WDF_FILEOBJECT_CONFIG_INIT(
[out] PWDF_FILEOBJECT_CONFIG FileEventCallbacks,
[in, optional] PFN_WDF_DEVICE_FILE_CREATE EvtDeviceFileCreate,
[in, optional] PFN_WDF_FILE_CLOSE EvtFileClose,
[in, optional] PFN_WDF_FILE_CLEANUP EvtFileCleanup
);
Parameter
[out] FileEventCallbacks
Ein Zeiger auf eine vom Treiber zugewiesene WDF_FILEOBJECT_CONFIG-Struktur .
[in, optional] EvtDeviceFileCreate
Ein Zeiger auf die EvtDeviceFileCreate-Ereignisrückruffunktion des Treibers.
[in, optional] EvtFileClose
Ein Zeiger auf die EvtFileClose-Ereignisrückruffunktion des Treibers.
[in, optional] EvtFileCleanup
Ein Zeiger auf die EvtFileCleanup-Ereignisrückruffunktion des Treibers.
Rückgabewert
Keine
Bemerkungen
Die WDF_FILEOBJECT_CONFIG_INIT-Funktion legt das angegebene WDF_FILEOBJECT_CONFIG-StrukturelementSize fest, speichert die angegebenen Rückruffunktionszeiger, legt das FileObjectClass-Element auf WdfFileObjectWdfCannotUseFsContexts fest und legt das AutoForwardCleanupClose-Element auf WdfUseDefault fest.
Beispiele
Ein Codebeispiel, das WDF_FILEOBJECT_CONFIG_INIT verwendet, finden Sie unter WdfDeviceInitSetFileObjectConfig.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
IRQL | Beliebige Ebene |