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 |
|
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 |