ISensorDataReport::GetSensorValues-Methode (sensorsapi.h)
Ruft eine Sammlung von Datenfeldwerten ab.
Syntax
HRESULT GetSensorValues(
[in] IPortableDeviceKeyCollection *pKeys,
[out] IPortableDeviceValues **ppValues
);
Parameter
[in] pKeys
Zeiger auf die IPortableDeviceKeyCollection-Schnittstelle , die die Datenfelder enthält, für die Werte abgerufen werden sollen. Legen Sie auf NULL fest, um Werte für alle unterstützten Datenfelder abzurufen.
[out] ppValues
Adresse eines IPortableDeviceValues-Schnittstellenzeigers , der den Zeiger auf die abgerufenen Werte empfängt.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Ein Datenfeld wurde nicht gefunden. Überprüfen Sie ppValues , um zu ermitteln, welche Werte auf ERROR_NOT_FOUND festgelegt wurden. |
|
NULL wurde für ppValues übergeben. |
Hinweise
Die Schnittstellen IPortableDeviceKeyCollection und IPortableDeviceValues werden von der Windows Portable Devices-API definiert.
Wenn diese Methode HRESULT_FROM_WIN32(ERROR_NOT_FOUND) zurückgibt, wird mindestens eines der ergebnisse der IPortableDeviceValues-Schnittstelle auf einen HRESULT-Fehlerwert festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | sensorsapi.h |
Bibliothek | Sensorsapi.lib |
DLL | Sensorsapi.dll |