Sdílet prostřednictvím


IMetaDataImport::EnumFieldsWithName – metoda

Vytvoří výčet tokenů FieldDef zadaného typu se zadaným názvem.

Syntaxe

HRESULT EnumFieldsWithName (  
   [in, out] HCORENUM    *phEnum,
   [in]  mdTypeDef       cl,
   [in]  LPCWSTR         szName,
   [out] mdFieldDef      rFields[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTokens
);  

Parametry

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

cl
[v] Token typu, jehož pole mají být výčtu.

szName
[v] Název pole, které omezuje rozsah výčtu.

rFields
[out] Pole sloužící k uložení tokenů FieldDef.

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

pcTokens
[out] Skutečný počet tokenů FieldDef vrácených v rFields.

Poznámky

Na rozdíl od IMetaDataImport::EnumFields zahodí EnumFieldsWithName všechny tokeny polí, které nemají zadaný název.

Návratová hodnota

HRESULT Description
S_OK EnumFieldsWithName úspěšně vráceno.
S_FALSE Neexistují žádná pole pro výčet. V takovém případě pcTokens 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é