Partager via


Méthode IPortableDeviceResources::GetSupportedResources (portabledeviceapi.h)

La méthode GetSupportedResources récupère une liste de ressources prises en charge par un objet spécifique.

Syntaxe

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

Paramètres

[in] pszObjectID

Pointeur vers une chaîne terminée par null qui contient l’ID de l’objet .

[out] ppKeys

Adresse d’une variable qui reçoit un pointeur vers une interface IPortableDeviceKeyCollection qui contient une collection de valeurs PROPERTYKEY spécifiant les types de ressources pris en charge par ce type d’objet. Si l’objet ne peut pas contenir de ressources, il s’agit d’une collection vide. L’appelant doit libérer cette interface lorsqu’il a terminé avec elle.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
Au moins l’un des arguments de pointeur requis était NULL.

Notes

La liste des ressources retournées par cette méthode inclut toutes les ressources que l’objet peut prendre en charge. Cela ne signifie pas que toutes les ressources répertoriées ont réellement des données, mais que l’objet est capable de prendre en charge chaque ressource répertoriée.

Configuration requise

   
Plateforme cible Windows
En-tête portabledeviceapi.h
Bibliothèque PortableDeviceGUIDs.lib

Voir aussi

IPortableDeviceResources, interface