Méthode ISensorDriver ::OnGetSupportedProperties (sensorsclassextension.h)
La méthode ISensorDriver ::OnGetSupportedProperties récupère la liste des propriétés que le capteur spécifié fournit.
Syntaxe
HRESULT OnGetSupportedProperties(
LPWSTR pwszSensorID,
IPortableDeviceKeyCollection **ppSupportedProperties
);
Paramètres
pwszSensorID
LPWSTR qui contient l’ID du capteur à partir duquel l’application cliente demande la liste des propriétés.
ppSupportedProperties
Adresse d’un pointeur IPortableDeviceKeyCollection qui reçoit la liste des valeurs PROPERTYKEY qui représentent les propriétés prises en charge.
Valeur retournée
Si l’opération réussit, cette méthode retourne S_OK. Sinon, cette méthode retourne l’un des codes d’erreur définis dans Winerror.h.
Remarques
Les propriétés décrivent l’appareil de capteur, par opposition aux champs de données, qui contiennent des données générées par le capteur. Les propriétés définies par la plateforme sont définies dans sensors.h.
Chaque objet IPortableDeviceKeyCollection retourné dans cette collection doit contenir des PROPERTYKEYpour les propriétés requises, comme décrit dans la section de référence Propriétés du capteur .
IPortableDeviceKeyCollection est documenté dans les appareils portables Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | sensorsclassextension.h |
Bibliothèque | SensorsClassExtension.lib |