Share via


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

ISensorDriver