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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour