Enumerationseigenschaften
In diesem Artikel werden die statischen Sensoreigenschaften beschrieben, die im PnP-Treiberspeicher verfügbar sind.
Die folgende Tabelle zeigt statische Sensoreigenschaften. Die Klassenerweiterung (CX) schreibt diese Eigenschaften für jeden Sensor, wenn SensorsCxSensorCreate aufgerufen wird. Clientanwendungen können diese Eigenschaften verwenden, um nach Sensoren auf dem Windows-Gerät zu suchen.
Weitere Informationen zu den in der Spalte Typ angezeigten Datentypen finden Sie in der PROPVARIANT-Struktur.
Eigenschaftsschlüssel | type | Erforderlich/Optional | Beschreibung |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | Erforderlich | Eine GUID, die den Typ des Sensors angibt. Weitere Informationen zu Sensortypen finden Sie unter Sensortyp-GUIDs. |
DEVPKEY_Sensor_Category | VT_CLSID | Erforderlich | Die Sensorkategorie. Dieser Schlüssel dient der Abwärtskompatibilität mit dem Desktop v1-Stapel, bei dem es sich um eine Anforderung handelt. |
DEVPKEY_Sensor_ConnectionType | VT_UI4 | Optional Erforderlich für Umgebungslichtsensor und Beschleunigungsmesser |
Der Sensorverbindungstyp. Sensorverbindungstypen können integriert, angeschlossen oder extern sein. Weitere Informationen finden Sie unter der SensorConnectionType-Enumeration. |
DEVPKEY_Sensor_IsPrimary | VT_BOOL | Optional | Ein Hinweis darauf, dass dies der primäre Sensor ist. Dieser Schlüssel hat den Standardwert „false“, wenn er nicht festgelegt ist. |
DEVPKEY_Sensor_Name | VT_LPWSTR | Erforderlich für benutzerdefinierte Sensoren. | Der Name des Sensors. |
DEVPKEY_Sensor_Manufacturer | VT_LPWSTR | Erforderlich | Der Hersteller für den Sensor. |
DEVPKEY_Sensor_Model | VT_LPWSTR | Erforderlich | Das Modell für den Sensor. |
DEVPKEY_Sensor_PersistentUniqueId | VT_CLSID | Erforderlich | Eine GUID, die den Sensor identifiziert. Dieser Wert muss für jeden Sensor desselben Modells auf einem Gerät eindeutig sein. Diese Anforderung gilt sowohl für intern als auch extern verbundene Sensoren. |
DEVPKEY_Sensor_VendorDefinedSubType | VT_CLSID | Erforderlich für benutzerdefinierte Sensoren. | Eine GUID, die einen von einem Anbieter definierten Sensorkategorie-Untertyp identifiziert. Für nicht benutzerdefinierte Sensoren ist dieser Schlüssel nicht erforderlich. |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | Optional | Für die automatische Helligkeitsregelung wird der Lichtsensor bevorzugt. |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | Optional Erforderlich, wenn Farbart und Lichttemperatur unterstützt werden. |
Der Lichtsensor unterstützt Lichttemperatur und/oder Farbart x/y. |