Compartilhar via


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 manipula 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 EvtDeviceFileCre ate do driver.

Valor de retorno

Nenhum

Observações

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 de Objetos de Arquivo da Estrutura.

Requisitos

Requisito Valor
da 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

Consulte também

WDF_FILEOBJECT_CONFIG