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 |
|
Un champ de données est introuvable. Inspectez ppValues pour déterminer quelles valeurs ont été définies sur ERROR_NOT_FOUND. |
|
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 |