Partager via


IMetaDataImport::GetCustomAttributeProps Method

Obtient la valeur de l’attribut personnalisé, en fonction de son jeton de métadonnées.

Syntax

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

Parameters

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

ptkObj [out, facultatif] Jeton de métadonnées représentant l’objet modifié par l’attribut personnalisé. Cette valeur peut être n’importe quel type de jeton de métadonnées, sauf mdCustomAttribute.

ptkType [out, facultatif] Jeton mdMethodDef de mdMemberRef métadonnées représentant l’attribut Type personnalisé retourné.

ppBlob [out, facultatif] Pointeur vers un tableau de données qui est la valeur de l’attribut personnalisé.

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

Remarks

Un attribut personnalisé est stocké sous la forme d’un tableau de données, le format compris par le moteur de métadonnées.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also