Partager via


Méthode ISensorDataReport ::GetSensorValues (sensorsapi.h)

Récupère une collection de valeurs de champ de données.

Syntaxe

HRESULT GetSensorValues(
  [in]  IPortableDeviceKeyCollection *pKeys,
  [out] IPortableDeviceValues        **ppValues
);

Paramètres

[in] pKeys

Pointeur vers l’interface IPortableDeviceKeyCollection qui contient les champs de données pour lesquels récupérer des valeurs. Définissez sur NULL pour récupérer les valeurs de tous les champs de données pris en charge.

[out] ppValues

Adresse d’un pointeur d’interface IPortableDeviceValues qui reçoit le pointeur vers les valeurs récupérées.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Un champ de données est introuvable. Inspectez ppValues pour déterminer quelles valeurs ont été définies sur ERROR_NOT_FOUND.
E_POINTER
NULL a été passé pour ppValues.

Remarques

Les interfaces IPortableDeviceKeyCollection et IPortableDeviceValues sont définies par l’API Appareils portables Windows.

Lorsque cette méthode retourne HRESULT_FROM_WIN32(ERROR_NOT_FOUND), un ou plusieurs des résultats contenus par l’interface IPortableDeviceValues sont définis sur une valeur d’erreur HRESULT .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête sensorsapi.h
Bibliothèque Sensorsapi.lib
DLL Sensorsapi.dll

Voir aussi

ISensorDataReport