Partager via


Constantes d’événement (Sensors.h)

La plateforme de capteur et d’emplacement Windows définit des constantes pour les événements de pilote. Les manfuactureres de capteur peuvent également définir leurs propres constantes.

Types d’événements de capteur

La plateforme définit les identificateurs de type d’événement de capteur suivants.

Type d’événement du capteur Description
SENSOR_EVENT_ACCELEROMETER_SHAKE
{825F5A94-0F48-4396-9CA0-6ECB5C99D915}
Indique que l’appareil a été secoué.
SENSOR_EVENT_DATA_UPDATED
{2ED0F2A4-0087-41D3-87DB-6773370B3C88}
Indique que de nouvelles données sont disponibles.
SENSOR_EVENT_PROPERTY_CHANGED
{2358F099-84C9-4D3D-90DF-C2421E2B2045}
Indique qu’une valeur de propriété a changé. Vérifiez l’interface IPortableDeviceValues , passée via le paramètre pEventData à OnEvent, pour déterminer la propriété modifiée et sa nouvelle valeur.
SENSOR_EVENT_STATE_CHANGED
{BFD96016-6BD7-4560-AD34-F2F6607E8F81}
Indique un changement d’état opérationnel, par exemple, de SENSOR_STATE_INITIALIZING à SENSOR_STATE_READY.

Sensor Event PROPERTYKEYs

Les clés de propriété définies par la plateforme pour les événements sont basées sur le GUID suivant :

{64346E30-8728-4B34-BDF6-4F52442C5C28}

La plateforme de capteur définit les propriétés PROPERTYKEYsuivantes qui identifient les paramètres d’événement du capteur.

Événement de capteur PROPERTYKEY et PID Description
SENSOR_EVENT_PARAMETER_EVENT_ID
(PID = 2)
Indique que la valeur GUID dans IPortableDeviceValues est un ID de type d’événement, tel que SENSOR_EVENT_DATA_UPDATED.
SENSOR_EVENT_PARAMETER_STATE
(PID = 3)
Indique que la valeur entière non signée dans IPortableDeviceValues est un état de capteur, tel que SENSOR_STATE_READY.

Erreur du capteur PROPERTYKEYs

Les clés de propriété définies par la plateforme pour les erreurs seront basées sur le GUID suivant :

{77112BCD-FCE1-4f43-B8B8-A88256ADB4B3}

La plateforme de capteur réserve ce GUID pour une utilisation ultérieure.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
En-tête
Sensors.h