Proprietà di enumerazione
Questo articolo descrive le proprietà dei sensori statici disponibili nell'archivio driver PnP.
La tabella seguente mostra le proprietà statiche del sensore. L'estensione di classe (CX) scrive queste proprietà per ogni sensore quando viene chiamato SensorsCxSensorCreate . Le applicazioni client possono usare queste proprietà per cercare sensori nel dispositivo Windows.
Per altre informazioni sui tipi di dati visualizzati nella colonna Tipo , vedere Struttura PROPVARIANT.
Chiave della proprietà | Type | Obbligatorio/Facoltativo | Descrizione |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | Richiesto | GUID che identifica il tipo di sensore. Per altre informazioni sui tipi di sensore, vedere GUID del tipo di sensore. |
DEVPKEY_Sensor_Category | VT_CLSID | Richiesto | Categoria del sensore. Questa chiave è per la compatibilità con le versioni precedenti con lo stack Desktop v1, dove è un requisito. |
DEVPKEY_Sensor_ConnectionType | VT_UI4 | Obbligatorio facoltativo per sensore di luce ambientale e Accelerometro |
Tipo di connessione del sensore. I tipi di connessione dei sensori possono essere integrati, collegati o esterni. Per altre informazioni, vedere l'enumerazione SensorConnectionType . |
DEVPKEY_Sensor_IsPrimary | VT_BOOL | Facoltativo | Indicazione che si tratta del sensore primario. Questa chiave ha un valore predefinito false, se non impostato. |
DEVPKEY_Sensor_Name | VT_LPWSTR | Obbligatorio per i sensori personalizzati. | Nome del sensore. |
DEVPKEY_Sensor_Manufacturer | VT_LPWSTR | Richiesto | Produttore del sensore. |
DEVPKEY_Sensor_Model | VT_LPWSTR | Richiesto | Modello per il sensore. |
DEVPKEY_Sensor_PersistentUniqueId | VT_CLSID | Richiesto | GUID che identifica il sensore. Questo valore deve essere univoco per ogni sensore dello stesso modello in un dispositivo. Questo requisito si applica sia ai sensori connessi internamente che all'esterno. |
DEVPKEY_Sensor_VendorDefinedSubType | VT_CLSID | Obbligatorio per i sensori personalizzati. | GUID che identifica un sottotipo di categoria del sensore definito da un fornitore. Per il sensore non personalizzato, questa chiave non è necessaria. |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | Facoltativo | Il sensore di luce è preferibile per la correttezza automatica. |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | Facoltativo Obbligatorio se supporta la cromaticità e la temperatura della luce. |
Il sensore di luce supporta la temperatura della luce e/o la cromaticità x/y. |