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 |