Compartir a través de


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 .
Puede usar esta llamada como señal para actualizar el recuento de referencias de las aplicaciones que solicitan eventos para el sensor especificado.

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

Consulte también

ISensorDriver