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 |