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 de retour
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 le 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 requis.
IPortableDeviceKeyCollection est documenté dans les appareils portables Windows.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | sensorsclassextension.h |
bibliothèque | SensorsClassExtension.lib |