EVT_WDF_FILE_CLOSE função de retorno de chamada (wdfdevice.h)
[Aplica-se a KMDF e UMDF]
A função de retorno de chamada EvtFileClose de um driver manipula 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 EvtDeviceFileCre ate do driver.
Valor de retorno
Nenhum
Observações
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 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 |