Partager via


IMetaDataImport::GetCustomAttributeProps, méthode

Obtient la valeur de l'attribut personnalisé, d'après son jeton de métadonnées.

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

Paramètres

  • cv
    [in] Jeton de métadonnées qui représente l'attribut personnalisé à récupérer.

  • ptkObj
    [out, optional] Jeton de métadonnées représentant l'objet que l'attribut personnalisé modifie. Cette valeur peut correspondre à tout type de jeton de métadonnées, sauf mdCustomAttribute. Consultez Jetons de métadonnées pour plus d'informations sur les types de jetons.

  • ptkType
    [out, optional] Jeton de métadonnées mdMethodDef ou mdMemberRef représentant le Type de l'attribut personnalisé retourné.

  • ppBlob
    [out, optional] Pointeur vers un tableau de données correspondant à la valeur de l'attribut personnalisé.

  • pcbSize
    [out, optional] Taille en octets des données retournées dans *ppBlob.

Notes

Un attribut personnalisé est stocké comme un tableau de données, le format qui est compris par le moteur de métadonnées.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataImport, interface

IMetaDataImport2, interface