Compartilhar via


função WDF_FILEOBJECT_CONFIG_INIT (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

A função WDF_FILEOBJECT_CONFIG_INIT inicializa a estrutura de WDF_FILEOBJECT_CONFIG de um driver.

Sintaxe

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

Parâmetros

[out] FileEventCallbacks

Um ponteiro para uma estrutura de WDF_FILEOBJECT_CONFIG alocada por driver.

[in, optional] EvtDeviceFileCreate

Um ponteiro para a função de retorno de chamada de evento EvtDeviceFileCreate do driver.

[in, optional] EvtFileClose

Um ponteiro para a função de retorno de chamada de evento EvtFileClose do driver.

[in, optional] EvtFileCleanup

Um ponteiro para a função de retorno de chamada de evento EvtFileCleanup do driver.

Retornar valor

Nenhum

Comentários

A função WDF_FILEOBJECT_CONFIG_INIT define o membro Size da estrutura WDF_FILEOBJECT_CONFIG especificada, armazena os ponteiros de função de retorno de chamada especificados, define o membro FileObjectClass como WdfFileObjectWdfCannotUseFsContexts e define o membro AutoForwardCleanupClose como WdfUseDefault.

Exemplos

Para obter um exemplo de código que usa WDF_FILEOBJECT_CONFIG_INIT, consulte WdfDeviceInitSetFileObjectConfig.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfdevice.h (inclua Wdf.h)
IRQL Qualquer nível