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 |