Método ISensorDriver::OnClientUnsubscribeFromEvents (sensorsclassextension.h)
O método ISensorDriver::OnClientUnsubscribeFromEvents notifica o driver do sensor de que um aplicativo cliente não solicita mais notificações de evento.
Sintaxe
HRESULT OnClientUnsubscribeFromEvents(
IWDFFile *pClientFile,
LPWSTR pwszSensorID
);
Parâmetros
pClientFile
Ponteiro para uma interface IWDFFile que representa o objeto de arquivo para o aplicativo que solicita o cancelamento de notificações de evento.
pwszSensorID
LPWSTR que contém a ID do sensor do qual o aplicativo cliente está solicitando o cancelamento de notificações de evento.
Retornar valor
Se a operação for bem-sucedida, esse método retornará S_OK. Caso contrário, esse método retornará um dos códigos de erro definidos em Winerror.h.
Comentários
A extensão da classe de sensor chama esse método nas seguintes instâncias:
- Um aplicativo cancela a assinatura de eventos.
- Um aplicativo fecha normalmente.
- O usuário revoga a permissão para um aplicativo acessar o dispositivo que contém o sensor especificado.
- A extensão de classe do sensor está sendo fechada.
- O trabalho de limpeza de uma chamada para ISensorClassExtension::CleanupFile foi concluído.
Para obter mais informações sobre como usar esse método, consulte Filtrando dados.
A estrutura ClientData é definida da seguinte maneira.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | sensorsclassextension.h |
Biblioteca | SensorsClassExtension.lib |