淺色感測器屬性
光線感測器的屬性索引鍵。
屬性索引鍵 | 類型 | 存取 (R/O、R/W) | 必要/選用 | 描述 |
---|---|---|---|---|
PKEY_LightSensor_ResponseCurve | VT_VECTOR | R/O | 必要 | 光線感測器的回應曲線。 |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | R/O | 選擇性 | 光線感測器是自動亮度的慣用。 |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | R/O | 選擇性 | 如果支援亮度和光線溫度,則為必要專案。 光線感測器支援光線溫度和/或色彩 x/y。 |
如需 Type 資料行中顯示的數據類型詳細資訊,請參閱 PROPVARIANT 結構。
備註
若要使用這個屬性索引鍵來設定其相關屬性的值,您可以使用 InitPropVariantFromUInt32Vector 函式。 例如,若要使用 PKEY_Sensor_MinimumDataInterval_Ms 屬性索引鍵來設定SENSOR_PROPERTY_MIN_DATA_INTERVAL屬性的值,您可以使用下列語法:
// Sensor Properties
if (NT_SUCCESS(Status))
{
Status = InitSensorCollection(SENSOR_PROPERTIES_COUNT, &m_pSensorProperties, SensorInstance);
if (NT_SUCCESS(Status))
{
m_Interval = DEFAULT_ACCELEROMETER_REPORT_INTERVAL;
...
...
m_pSensorProperties->List[SENSOR_PROPERTY_MIN_DATA_INTERVAL].Key = PKEY_Sensor_MinimumDataInterval_Ms;
InitPropVariantFromUInt32(ACCELEROMETER_MIN_REPORT_INTERVAL, &(m_pSensorProperties->List[SENSOR_PROPERTY_MIN_DATA_INTERVAL].Value));
...
}
}
如需使用其相關屬性索引鍵所設定感測器屬性的完整範例,請參閱 ADXL345Acc 範例驅動程式中的 client.cpp 檔案 ,然後向下卷動至 NTSTATUS ADXL345AccDevice::Initialize (...) 例程。
規格需求
標頭 | Sensorsdef.h |