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