EVT_WDF_FILE_CLEANUP função de retorno de chamada (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

A função de retorno de chamada EvtFileCleanup de um driver lida com operações que devem ser executadas quando um aplicativo está fechando todos os acessos a um dispositivo.

Sintaxe

EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;

void EvtWdfFileCleanup(
  [in] WDFFILEOBJECT FileObject
)
{...}

Parâmetros

[in] FileObject

Um identificador para um objeto de arquivo de estrutura, que foi recebido anteriormente pela função de retorno de chamada EvtDeviceFileCreate do driver.

Retornar valor

Nenhum

Comentários

A estrutura chama a função de retorno de chamada EvtFileCleanup de um driver quando o último identificador para o objeto de arquivo especificado foi fechado. (Devido a solicitações de E/S pendentes, esse identificador pode não ter sido liberado.)

Depois que a estrutura chama a função de retorno de chamada EvtFileCleanup de um driver, ela chama a função de retorno de chamada EvtFileClose do driver.

A função de retorno de chamada EvtFileCleanup é chamada de forma síncrona, no contexto do thread que fechou o último identificador de objeto de arquivo.

Para registrar uma função de retorno de chamada EvtFileCleanup , o driver deve chamar o método WdfDeviceInitSetFileObjectConfig .

Para obter mais informações sobre objetos de arquivo de estrutura e a função de retorno de chamada EvtFileCleanup , consulte Objetos de arquivo de estrutura.

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 PASSIVE_LEVEL

Confira também

WDF_FILEOBJECT_CONFIG