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