Partilhar via


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

Consulte também

WDF_FILEOBJECT_CONFIG