Bagikan melalui


Konstanta Peristiwa (Sensor.h)

Platform Sensor Windows dan Lokasi menentukan konstanta untuk peristiwa driver. Manfuactureres sensor juga dapat menentukan konstanta mereka sendiri.

Jenis Peristiwa Sensor

Platform mendefinisikan pengidentifikasi jenis peristiwa sensor berikut.

Jenis peristiwa sensor Deskripsi
SENSOR_EVENT_ACCELEROMETER_SHAKE
{825F5A94-0F48-4396-9CA0-6ECB5C99D915}
Menunjukkan bahwa perangkat diguncang.
SENSOR_EVENT_DATA_UPDATED
{2ED0F2A4-0087-41D3-87DB-6773370B3C88}
Menunjukkan bahwa data baru tersedia.
SENSOR_EVENT_PROPERTY_CHANGED
{2358F099-84C9-4D3D-90DF-C2421E2B2045}
Menunjukkan bahwa nilai properti berubah. Periksa antarmuka IPortableDeviceValues , yang diteruskan melalui parameter pEventData ke OnEvent, untuk menentukan properti mana yang berubah dan nilai barunya.
SENSOR_EVENT_STATE_CHANGED
{BFD96016-6BD7-4560-AD34-F2F6607E8F81}
Menunjukkan perubahan status operasional, misalnya, dari SENSOR_STATE_INITIALIZING ke SENSOR_STATE_READY.

PROPERTYKEY Peristiwa Sensor

Kunci properti yang ditentukan platform untuk peristiwa didasarkan pada GUID berikut:

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

Platform sensor mendefinisikan PROPERTYKEYberikut yang mengidentifikasi parameter peristiwa sensor.

Peristiwa sensor PROPERTYKEY dan PID Deskripsi
SENSOR_EVENT_PARAMETER_EVENT_ID
(PID = 2)
Menunjukkan bahwa nilai GUID di IPortableDeviceValues adalah ID jenis peristiwa, seperti SENSOR_EVENT_DATA_UPDATED.
SENSOR_EVENT_PARAMETER_STATE
(PID = 3)
Menunjukkan bahwa nilai bilangan bulat yang tidak ditandatangani di IPortableDeviceValues adalah status sensor, seperti SENSOR_STATE_READY.

Kesalahan Sensor PROPERTYKEYs

Kunci properti yang ditentukan platform untuk kesalahan akan didasarkan pada GUID berikut:

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

Platform sensor mencadangkan GUID ini untuk digunakan di masa mendatang.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Sensors.h