Condividi tramite


Metodo ISensorDataReport::GetSensorValues (sensorsapi.h)

Importante

Usare invece l'API sensore UWP .

L'API del sensore basata su COM è deprecata e non deve essere usata nelle nuove applicazioni. Non sono pianificate funzionalità o miglioramenti aggiuntivi e il supporto sarà limitato.

Recupera una raccolta di valori dei campi 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 all'interfaccia IPortableDeviceValues che riceve il puntatore ai valori recuperati.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non solo, quelli nella tabella seguente.

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

Osservazioni:

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 Value
Client minimo supportato Windows 7 [solo applicazioni desktop]
Server minimo supportato Nessuna supportata
Piattaforma di destinazione Windows
Header sensorsapi.h
Library Sensorsapi.lib
DLL Sensorsapi.dll

Vedere anche

ISensorDataReport