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 |