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 |