列舉屬性
本文說明可從 PnP 驅動程式存放區取得的靜態感測器屬性。
下表顯示靜態感測器屬性。 呼叫 SensorsCxSensorCreate 時,類別延伸模組 (CX) 會為每個感測器寫入這些屬性。 用戶端應用程式可以使用這些屬性來搜尋 Windows 裝置上的感測器。
如需 Type 資料行中顯示的數據類型詳細資訊,請參閱 PROPVARIANT 結構。
屬性索引鍵 | 類型 | 必要/選用 | 描述 |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | 必要 | 識別感測器類型的 GUID。 如需感測器類型的詳細資訊,請參閱 感測器類型 GUID。 |
DEVPKEY_Sensor_Category | VT_CLSID | 必要 | 感測器類別。 此機碼適用於與傳統型 v1 堆棧的回溯相容性,這是其需求。 |
DEVPKEY_Sensor_ConnectionType | VT_UI4 | 環境光線感測器和加速計選擇性必要 |
感測器連接類型。 感測器連接類型可以整合、連接或外部。 如需詳細資訊,請參閱 SensorConnectionType 列舉。 |
DEVPKEY_Sensor_IsPrimary | VT_BOOL | 選擇性 | 表示這是主要感測器。 如果未設定,此索引鍵的預設值為 false。 |
DEVPKEY_Sensor_Name | VT_LPWSTR | 自定義感測器的必要專案。 | 感測器的名稱。 |
DEVPKEY_Sensor_Manufacturer | VT_LPWSTR | 必要 | 感測器的製造商。 |
DEVPKEY_Sensor_Model | VT_LPWSTR | 必要 | 感測器的模型。 |
DEVPKEY_Sensor_PersistentUniqueId | VT_CLSID | 必要 | 識別感測器的 GUID。 對於裝置上相同型號的每個感測器,這個值必須是唯一的。 這項需求適用於內部和外部連接的感測器。 |
DEVPKEY_Sensor_VendorDefinedSubType | VT_CLSID | 自定義感測器的必要專案。 | GUID,識別廠商所定義的感測器類別子類型。對於非自定義感測器,不需要此密鑰。 |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | 選擇性 | 光線感測器是自動測量的慣用感測器。 |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | 如果支援色度和光溫,則為 [ 必要]。 |
光感測器支援光線溫度和/或色度 x/y。 |