Méthode ISensorDriver ::OnGetSupportedDataFields (sensorsclassextension.h)
La méthode ISensorDriver ::OnGetSupportedDataFields récupère la liste des champs de données que le capteur spécifié peut fournir.
Syntaxe
HRESULT OnGetSupportedDataFields(
LPWSTR pwszSensorID,
IPortableDeviceKeyCollection **ppSupportedDataFields
);
Paramètres
pwszSensorID
LPWSTR qui contient l’ID du capteur à partir duquel l’application cliente demande la liste des champs de données.
ppSupportedDataFields
Adresse d’un pointeur IPortableDeviceKeyCollection qui reçoit la liste des valeurs PROPERTYKEY qui représentent les champs de données pris 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 champs de données contiennent des données générées par un capteur, par opposition aux propriétés, qui décrivent l’appareil de capteur. Les champs de données définis par la plateforme sont définis dans sensors.h.
Tous les pilotes doivent prendre en charge SENSOR_DATA_TYPE_TIMESTAMP en tant que champ de données obligatoire.
IPortableDeviceKeyCollection est documenté dans appareils portables Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | sensorsclassextension.h |
Bibliothèque | SensorsClassExtension.lib |