Método ISensorDriver::OnClientUnsubscribeFromEvents (sensorsclassextension.h)
El método ISensorDriver::OnClientUnsubscribeFromEvents notifica al controlador del sensor que una aplicación cliente ya no solicita notificaciones de eventos.
Sintaxis
HRESULT OnClientUnsubscribeFromEvents(
IWDFFile *pClientFile,
LPWSTR pwszSensorID
);
Parámetros
pClientFile
Puntero a una interfaz IWDFFile que representa el objeto de archivo para la aplicación que solicita la cancelación de las notificaciones de eventos.
pwszSensorID
LPWSTR que contiene el identificador del sensor desde el que la aplicación cliente solicita la cancelación de las notificaciones de eventos.
Valor devuelto
Si la operación se realiza correctamente, este método devuelve S_OK. De lo contrario, este método devuelve uno de los códigos de error definidos en Winerror.h.
Comentarios
La extensión de clase sensor llama a este método en las instancias siguientes:
- Una aplicación cancela la suscripción de eventos.
- Una aplicación se cierra normalmente.
- El usuario revoca el permiso para que una aplicación acceda al dispositivo que contiene el sensor especificado.
- La extensión de clase del sensor se está cerrando.
- Se ha completado el trabajo de limpieza desde una llamada a ISensorClassExtension::CleanupFile .
Para obtener más información sobre cómo usar este método, consulte Filtrado de datos.
La estructura ClientData se define de la siguiente manera.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | sensorsclassextension.h |
Library | SensorsClassExtension.lib |