IPortableDeviceResources ::GetResourceAttributes, méthode (portabledeviceapi.h)
La méthode GetResourceAttributes récupère tous les attributs d’une ressource spécifiée dans un objet.
Syntaxe
HRESULT GetResourceAttributes(
[in] LPCWSTR pszObjectID,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppResourceAttributes
);
Paramètres
[in] pszObjectID
Pointeur vers une chaîne terminée par null qui contient l’ID d’objet de l’objet hébergeant la ressource.
[in] Key
Une REFPROPERTYKEY qui spécifie la ressource à interroger.
[out] ppResourceAttributes
Pointeur vers un pointeur IPortableDeviceValues pointeur d’interface qui contient PROPERTYKEY/paires PROPVARIANT qui décrivent chaque attribut et sa valeur, respectivement. Les types de valeurs des valeurs d’attribut varient. Si une propriété n’a pas pu être retournée, la valeur de la propriété retournée est VT_ERROR, et le PROPVARIANTmembre de code contient le HRESULT de cet échec particulier.
Valeur de retour
La méthode retourne une HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.
Retourner le code | Description |
---|---|
|
Toutes les valeurs d’attribut ont été récupérées. |
|
Impossible de récupérer une ou plusieurs valeurs d’attribut. Ces valeurs auront HRESULT valeurs de type VT_ERROR dans le paramètre ppResourceAttributes récupéré. |
|
Au moins l’un des arguments de pointeur requis était NULL. |
Remarques
Les attributs de ressource décrivent les droits d’accès, la taille, le format et d’autres informations relatives à une ressource. Par exemple, les attributs d’une ressource d’annotation audio sur un objet image peuvent spécifier le débit de bits, le nombre de canaux et le format de données de l’audio.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | portabledeviceapi.h |
bibliothèque | PortableDeviceGUIDs.lib |