Condividi tramite


funzione WDF_FILEOBJECT_CONFIG_INIT (wdfdevice.h)

[Si applica a KMDF e UMDF]

La funzione WDF_FILEOBJECT_CONFIG_INIT inizializza la struttura di WDF_FILEOBJECT_CONFIG di un driver.

Sintassi

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
);

Parametri

[out] FileEventCallbacks

Puntatore a una struttura di WDF_FILEOBJECT_CONFIG allocata dal driver.

[in, optional] EvtDeviceFileCreate

Puntatore alla funzione di callback dell'evento EvtDeviceFileCreate del driver.

[in, optional] EvtFileClose

Puntatore alla funzione di callback dell'evento EvtFileClose del driver.

[in, optional] EvtFileCleanup

Puntatore alla funzione di callback dell'evento EvtFileCleanup del driver.

Valore restituito

nessuno

Osservazioni

La funzione WDF_FILEOBJECT_CONFIG_INIT imposta il membro Size della struttura WDF_FILEOBJECT_CONFIG specificato, archivia i puntatori di funzione di callback specificati, imposta il membro FileObjectClass su WdfFileObjectWdfCannotUseFsContexts e imposta il membro AutoForwardCleanupClose su WdfUseDefault.

Esempio

Per un esempio di codice che usa WDF_FILEOBJECT_CONFIG_INIT, vedere WdfDeviceInitSetFileObjectConfig.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (include Wdf.h)
IRQL Qualsiasi livello