Partilhar via


Método ISensorClassExtension::CleanupFile (sensorsclassextension.h)

O método ISensorClassExtension::CleanupFile notifica a extensão de classe sobre um identificador de arquivo que fecha e cancela todas as solicitações de E/S pendentes para o aplicativo especificado.

Sintaxe

HRESULT CleanupFile(
  IWDFFile *pWdfFile
);

Parâmetros

pWdfFile

Ponteiro para uma interface IWDFFile que representa o objeto de arquivo para o aplicativo que está sendo fechado.

Retornar valor

Esse método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, um dos valores a seguir.

Código de retorno Descrição
S_OK O método foi bem-sucedido.
E_POINTER Um argumento de ponteiro necessário era NULL.
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) A extensão de classe não é inicializada.

Comentários

Seu driver deve chamar esse método para encaminhar chamadas de método IFileCallbackCleanup::OnCleanupFile do UMDF. Você recebe essa chamada sempre que um identificador de arquivo é fechado. Normalmente, você recebe essa chamada depois que um aplicativo para de responder.

Quando terminar, a extensão de classe do sensor chamará o driver em ISensorDriver::OnClientDisconnect e ISensorDriver::OnClientUnsubscribeFromEvents, se aplicável.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho sensorsclassextension.h
Biblioteca SensorsClassExtension.lib

Confira também

ISensorClassExtension