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 |