Sdílet prostřednictvím


Konstanty událostí (Sensors.h)

Důležité

Místo toho použijte rozhraní API senzoru UPW .

Rozhraní API snímače založené na modelu COM je zastaralé a nemělo by se používat v nových aplikacích. Neplánují se žádné další funkce ani vylepšení a podpora bude omezená.

Platforma senzoru a umístění systému Windows definuje konstanty pro události ovladačů. Výrobci senzorů mohou také definovat vlastní konstanty.

Typy událostí snímače

Platforma definuje následující identifikátory typu události snímače.

Typ události senzoru Popis
SENSOR_EVENT_ACCELEROMETER_SHAKE
{825F5A94-0F48-4396-9CA0-6ECB5C99D915}
Označuje, že zařízení bylo zatřeseno.
SENSOR_EVENT_DATA_UPDATED
{2ED0F2A4-0087-41D3-87DB-6773370B3C88}
Označuje, že jsou k dispozici nová data.
SENSOR_EVENT_PROPERTY_CHANGED
{2358F099-84C9-4D3D-90DF-C2421E2B2045}
Označuje, že hodnota vlastnosti se změnila. Zkontrolujte rozhraní IPortableDeviceValues , které bylo předáno parametrem pEventData do OnEvent, a zjistěte, která vlastnost se změnila a její nová hodnota.
SENSOR_EVENT_STATE_CHANGED
{BFD96016-6BD7-4560-AD34-F2F6607E8F81}
Označuje změnu provozního stavu, například z SENSOR_STATE_INITIALIZING na SENSOR_STATE_READY.

Propertykey událostí senzoru

Klíče vlastností definované platformou pro události jsou založené na následujícím identifikátoru GUID:

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

Platforma snímačů definuje následující vlastnosti PROPERTYKEY, které identifikují parametry událostí snímače.

PropertyKEY a PID události senzoru Popis
SENSOR_EVENT_PARAMETER_EVENT_ID
(PID = 2)
Označuje, že hodnota GUID v IPortableDeviceValues je ID typu události, například SENSOR_EVENT_DATA_UPDATED.
SENSOR_EVENT_PARAMETER_STATE
(PID = 3)
Označuje, že celočíselná hodnota bez znaménka v IPortableDeviceValues je stav senzoru, například SENSOR_STATE_READY.

Chyba senzoru PROPERTYKEY

Klíče vlastností definované platformou pro chyby budou založeny na následujícím identifikátoru GUID:

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

Platforma snímačů si tento identifikátor GUID vyhrazuje pro budoucí použití.

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows 7 [pouze desktopové aplikace]
Minimální podporovaný server
Žádné se nepodporuje.
Záhlaví
Sensors.h