Compartir a través de


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

El método ISensorDriver::OnGetSupportedEvents recupera la lista de eventos que puede generar el sensor especificado.

Sintaxis

HRESULT OnGetSupportedEvents(
  LPWSTR pwszSensorID,
  GUID   **ppSupportedEvents,
  ULONG  *pulEventCount
);

Parámetros

pwszSensorID

LPWSTR que contiene el identificador del sensor desde el que la aplicación cliente solicita la lista de eventos.

ppSupportedEvents

Dirección de un puntero GUID que recibe la matriz de identificadores de eventos admitidos. Si el controlador no admite eventos, devuelva un búfer que contenga un único GUID que tenga su valor establecido en GUID_NULL.

pulEventCount

Dirección de un ULONG que recibe el recuento de identificadores de evento en el búfer devuelto a través de ppSupportedEvents. Si el controlador no admite eventos, establezca este valor en cero.

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.

Observaciones

Los identificadores de evento se representan mediante GUIDs. Los eventos definidos por la plataforma se definen en sensors.h.

Debe usar CoTaskMemAlloc para crear el búfer del identificador de evento. La extensión de clase sensor libera esta memoria.

Requisitos

Requisito Valor
de la plataforma de destino de Windows
encabezado de sensorsclassextension.h
biblioteca de SensorsClassExtension.lib

Consulte también

ISensorDriver