IPortableDeviceResources::GetResourceAttributes-Methode (portabledeviceapi.h)
Die GetResourceAttributes- Methode ruft alle Attribute einer angegebenen Ressource in einem Objekt ab.
Syntax
HRESULT GetResourceAttributes(
[in] LPCWSTR pszObjectID,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppResourceAttributes
);
Parameter
[in] pszObjectID
Zeigen Sie auf eine mit Null beendete Zeichenfolge, die die Objekt-ID des Objekts enthält, das die Ressource hosten soll.
[in] Key
Ein REFPROPERTYKEY-, der angibt, welche Ressource abzufragen ist.
[out] ppResourceAttributes
Zeiger auf einen IPortableDeviceValues Schnittstellenzeiger, der PROPERTYKEY-/PROPVARIANT- Paare enthält, die jedes Attribut bzw. dessen Wert beschreiben. Die Werttypen der Attributwerte variieren. Wenn eine Eigenschaft nicht zurückgegeben werden konnte, wird der Wert für die zurückgegebene Eigenschaft VT_ERROR, und der PROPVARIANTscode Member enthält die HRESULT- dieses bestimmten Fehlers.
Rückgabewert
Die Methode gibt ein HRESULT-zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Alle Attributwerte wurden abgerufen. |
|
Mindestens ein Attributwert konnte nicht abgerufen werden. Diese enthalten HRESULT- Werte vom Typ VT_ERROR im abgerufenen ppResourceAttributes Parameter. |
|
Mindestens eines der erforderlichen Zeigerargumente war NULL-. |
Bemerkungen
Ressourcenattribute beschreiben die Zugriffsrechte, Die Größe, das Format und andere Informationen im Zusammenhang mit einer Ressource. Beispielsweise können die Attribute für eine Audioanmerkungsressource für ein Bildobjekt die Bitrate, die Kanalanzahl und das Datenformat der Audiodaten angeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |