IPortableDeviceProperties::GetValues-Methode (portabledeviceapi.h)
Die GetValues-Methode ruft eine Liste der angegebenen Eigenschaften aus einem angegebenen Objekt auf einem Gerät ab.
Syntax
HRESULT GetValues(
[in] LPCWSTR pszObjectID,
[in] IPortableDeviceKeyCollection *pKeys,
[out] IPortableDeviceValues **ppValues
);
Parameter
[in] pszObjectID
Zeiger auf eine NULL-Zeichenfolge, die die ID des abzufragenden Objekts enthält. Verwenden Sie zum Angeben des Geräts WPD_DEVICE_OBJECT_ID.
[in] pKeys
Zeiger auf eine IPortableDeviceKeyCollection-Schnittstelle , die eine oder mehrere Eigenschaften zum Abfragen enthält. Wenn dies NULL ist, werden alle Eigenschaften abgerufen. Eine Liste der Eigenschaften, die von tragbaren Windows-Geräten definiert werden, finden Sie unter Eigenschaften und Attribute .
[out] ppValues
Adresse einer Variablen, die einen Zeiger auf eine IPortableDeviceValues-Schnittstelle empfängt , die die angeforderten Eigenschaftswerte enthält. Diese werden als PROPERTYKEY/Wert-Paare zurückgegeben, wobei der Datentyp des Werts von der -Eigenschaft abhängt. Wenn ein Wert aus irgendeinem Grund nicht abgerufen werden konnte, wird der zurückgegebene Typ VT_ERROR und enthält einen HRESULT-Wert, der den Abruffehler beschreibt. Der Aufrufer muss diese Schnittstelle freigeben, wenn sie damit fertig ist.
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 |
---|---|
|
Alle angeforderten Eigenschaftswerte wurden abgerufen. |
|
Mindestens ein Eigenschaftswert konnte nicht abgerufen werden. Die Problemeigenschaften weisen im abgerufenen ppValues-Parameter einen HRESULT-Wert auf. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |
Bibliothek | PortableDeviceGUIDs.lib |
Weitere Informationen
IPortableDeviceProperties-Schnittstelle
IPortableDeviceProperties::SetValues
Abrufen von Inhaltsobjekteigenschaften
Abrufen von Eigenschaften für ein einzelnes Objekt
Abrufen der von einem Gerät unterstützten Renderingfunktionen