Compartilhar 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.

Valor de retorno

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.

Observações

Seu driver deve chamar esse método para encaminhar chamadas de método IFileCallbackCleanup::OnCleanupFile da 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 concluída, a extensão da classe de sensor chama o driver em ISensorDriver::OnClientDisconnecte ISensorDriver::OnClientUnsubscribeFromEvents, se aplicável.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho sensorsclassextension.h
biblioteca SensorsClassExtension.lib

Consulte também

ISensorClassExtension