列挙プロパティ
この記事では、 PnP Driver Store から使用できる静的センサーのプロパティについて説明します。
次のテーブルに、静的センサーのプロパティを示します。 クラス拡張機能 (CX) は、SensorsCxSensorCreate が呼び出されたときに、センサーごとにこれらのプロパティを書き込みます。 クライアントアプリケーションでは、これらのプロパティを使用して Windows デバイス上のセンサーを検索できます。
種類の列に表示されるされるデータ種類の詳細については、PROPVARIANT 構造体 を参照してください。
プロパティキー | Type | 必須/オプション | 説明 |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | 必須 | センサーの種類を示す GUID。 センサーの種類の詳細については、センサー種類 GUID を参照してください。 |
DEVPKEY_Sensor_Category | VT_CLSID | 必須 | センサーカテゴリ。 このキーは、要件である Desktop 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 あるいはそれら双方をサポートします。 |