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.

Comentarios

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

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

Requisitos

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

Consulte también

ISensorDriver