Freigeben über


IPortableDeviceResources::GetSupportedResources-Methode (portabledeviceapi.h)

Die GetSupportedResources-Methode ruft eine Liste der Ressourcen ab, die von einem bestimmten Objekt unterstützt werden.

Syntax

HRESULT GetSupportedResources(
  [in]  LPCWSTR                      pszObjectID,
  [out] IPortableDeviceKeyCollection **ppKeys
);

Parameter

[in] pszObjectID

Zeiger auf eine NULL-beendete Zeichenfolge, die die ID des Objekts enthält.

[out] ppKeys

Adresse einer Variablen, die einen Zeiger auf eine IPortableDeviceKeyCollection-Schnittstelle empfängt , die eine Auflistung von PROPERTYKEY-Werten enthält, die von diesem Objekttyp unterstützte Ressourcentypen angeben. Wenn das Objekt keine Ressourcen enthalten kann, ist dies eine leere Auflistung. 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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Mindestens eines der erforderlichen Zeigerargumente war NULL.

Hinweise

Die Liste der von dieser Methode zurückgegebenen Ressourcen enthält alle Ressourcen, die das Objekt unterstützen kann . Dies bedeutet nicht, dass alle aufgelisteten Ressourcen tatsächlich Über Daten verfügen, sondern dass das Objekt jede aufgelistete Ressource unterstützen kann.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile portabledeviceapi.h
Bibliothek PortableDeviceGUIDs.lib

Weitere Informationen

IPortableDeviceResources-Schnittstelle