Condividi tramite


Metodo ISensorDataReport::GetSensorValues (sensorsapi.h)

Recupera una raccolta di valori di campo dati.

Sintassi

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

Parametri

[in] pKeys

Puntatore all'interfaccia IPortableDeviceKeyCollection che contiene i campi dati per i quali recuperare i valori. Impostare su NULL per recuperare i valori per tutti i campi dati supportati.

[out] ppValues

Indirizzo di un puntatore dell'interfaccia IPortableDeviceValues che riceve il puntatore ai valori recuperati.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Non è stato trovato un campo dati. Esaminare ppValues per determinare quali valori sono stati impostati su ERROR_NOT_FOUND.
E_POINTER
NULL è stato passato per ppValues.

Commenti

Le interfacce IPortableDeviceKeyCollection e IPortableDeviceValues sono definite dall'API Dispositivi portatili Windows.

Quando questo metodo restituisce HRESULT_FROM_WIN32(ERROR_NOT_FOUND), uno o più dei risultati contenuti nell'interfaccia IPortableDeviceValues verranno impostati su un valore di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione sensorsapi.h
Libreria Sensorsapi.lib
DLL Sensorsapi.dll

Vedi anche

ISensorDataReport