Compartir a través de


Método ISensorDriver::OnClientSubscribeToEvents (sensorsclassextension.h)

El método ISensorDriver::OnClientSubscribeToEvents notifica al controlador del sensor que una aplicación cliente autorizada solicita notificaciones de eventos.

Sintaxis

HRESULT OnClientSubscribeToEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

Parámetros

pClientFile

Puntero a una interfaz IWDFFile que representa el objeto de archivo para la aplicación que solicita notificaciones de eventos.

pwszSensorID

LPWSTR que contiene el identificador del sensor desde el que la aplicación cliente solicita 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

Cuando una aplicación cliente solicita notificaciones de eventos, el controlador genera todos los eventos a la extensión de clase de sensor para el identificador de objeto especificado. A continuación, la extensión de clase reenvía estos eventos a sensor API como notificaciones de eventos para las aplicaciones.

Puede mantener un recuento de referencias de las aplicaciones conectadas para cada sensor para evitar realizar devoluciones de llamada de eventos cuando no sea necesario.

Los eventos definidos por la plataforma se definen en sensors.h.

Para obtener más información sobre cómo usar este método, consulte Filtrado de datos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado sensorsclassextension.h
Library SensorsClassExtension.lib

Consulte también

ISensorDriver