Méthode IMetaDataImport ::GetCustomAttributeProps (rometadataapi.h)
Obtient la valeur de l'attribut personnalisé, en fonction de son jeton de métadonnées.
Syntaxe
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
Paramètres
[in] cv
Jeton de métadonnées qui représente l’attribut personnalisé à récupérer.
[out] ptkObj
Jeton de métadonnées représentant l’objet que l’attribut personnalisé modifie. Cette valeur peut être n’importe quel type de jeton de métadonnées à l’exception de mdCustomAttribute. Pour plus d’informations sur les types de jetons, consultez Jetons de métadonnées .
[out] ptkType
Jeton de métadonnées mdMethodDef ou mdMemberRef représentant le type de l’attribut personnalisé retourné.
[out] ppBlob
Pointeur vers un tableau de données qui est la valeur de l’attribut personnalisé.
[out] pcbBlob
Taille en octets des données retournées en const.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Un attribut personnalisé est stocké sous forme de tableau de données, dont le format est compris par le moteur de métadonnées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour