Delen via


Methode IMetaDataImport::EnumCustomAttributes

Inventariseert aangepaste kenmerkdefinitietokens die zijn gekoppeld aan het opgegeven type of lid.

Syntaxis

HRESULT EnumCustomAttributes (
   [in, out] HCORENUM      *phEnum,  
   [in]  mdToken            tk,
   [in]  mdToken            tkType,
   [out] mdCustomAttribute  rCustomAttributes[],
   [in]  ULONG              cMax,  
   [out, optional] ULONG   *pcCustomAttributes  
);  

Parameters

phEnum
[in, uit] Een verwijzing naar de geretourneerde enumerator.

tk
[in] Een token voor het bereik van de opsomming of nul voor alle aangepaste kenmerken.

tkType
[in] Een token voor de constructor van het type kenmerken dat moet worden opgesomd of null voor alle typen.

rCustomAttributes
[uit] Een matrix met aangepaste kenmerktokens.

cMax
[in] De maximale grootte van de rCustomAttributes matrix.

pcCustomAttributes
[uit, optioneel] Het werkelijke aantal tokenwaarden dat wordt geretourneerd in rCustomAttributes.

Retourwaarde

HRESULT Beschrijving
S_OK EnumCustomAttributes is geretourneerd.
S_FALSE Er zijn geen aangepaste kenmerken om op te sommen. In dat geval pcCustomAttributes is nul.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook