função de retorno de chamada EVT_WDF_FILE_CLOSE (wdfdevice.h)
[Aplica-se a KMDF e UMDF]
A função de retorno de chamada EvtFileClose de um driver lida com operações que devem ser executadas quando todos os acessos de um aplicativo a um dispositivo foram fechados.
Sintaxe
EVT_WDF_FILE_CLOSE EvtWdfFileClose;
void EvtWdfFileClose(
[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 EvtFileClose de um driver quando o último identificador de um objeto de arquivo foi fechado e liberado, e todas as solicitações de E/S pendentes foram concluídas ou canceladas.
O dispositivo pode não estar em seu estado de trabalho (D0).
Antes que a estrutura chame a função de retorno de chamada EvtFileClose de um driver, ela chama a função de retorno de chamada EvtFileCleanup do driver.
A função de retorno de chamada EvtFileClose é chamada de forma síncrona, em um contexto de thread arbitrário.
Para registrar uma função de retorno de chamada EvtFileClose , 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 EvtFileClose , 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 |