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

Confira também

WDF_FILEOBJECT_CONFIG