Freigeben über


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

Nichts

Bemerkungen

Die WDF_FILEOBJECT_CONFIG_INIT-Funktion legt das Element der angegebenen WDF_FILEOBJECT_CONFIG-Struktur fest, speichert die angegebenen Rückruffunktionszeiger, legt den FileObjectClass Member auf WdfFileObjectWdfCannotUseFsContextsfest und legt die AutoForwardCleanupClose Member auf WdfUseDefault.

Beispiele

Ein Codebeispiel, das WDF_FILEOBJECT_CONFIG_INITverwendet, finden Sie unter WdfDeviceInitSetFileObjectConfig.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfdevice.h (einschließen Wdf.h)
IRQL- Beliebige Ebene