Sdílet prostřednictvím


IMetaDataImport::EnumCustomAttributes – metoda

Vytvoří výčet tokenů definice vlastních atributů přidružených k zadanému typu nebo členu.

Syntaxe

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

Parametry

phEnum
[in, out] Ukazatel na vrácený enumerátor.

tk
[v] Token pro obor výčtu nebo nula pro všechny vlastní atributy.

tkType
[v] Token pro konstruktor typu atributů, které se mají vyčíslit, nebo null pro všechny typy.

rCustomAttributes
[out] Pole tokenů vlastních atributů.

cMax
[v] Maximální velikost rCustomAttributes pole.

pcCustomAttributes
[out, optional] Skutečný počet hodnot tokenů vrácených v rCustomAttributes.

Návratová hodnota

HRESULT Description
S_OK EnumCustomAttributes úspěšně vráceno.
S_FALSE Neexistují žádné vlastní atributy k vytvoření výčtu. V takovém případě pcCustomAttributes je nula.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Zahrnutý jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také