Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[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 |