Delen via


IMetaDataImport::EnumCustomAttributes Method

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

Syntax

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 aanwijzer 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 geïnventariseerd 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.

Return Value

HRESULT Description
S_OK EnumCustomAttributes is geretourneerd.
S_FALSE Er zijn geen aangepaste kenmerken om te inventariseren. In dat geval pcCustomAttributes is het nul.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also