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 |