共用方式為


淺色感測器屬性

光線感測器的屬性索引鍵。

屬性索引鍵 類型 存取 (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