Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |