IMetaDataImport::EnumTypeDefs – metoda
Vytvoří výčet tokenů TypeDef představujících všechny typy v aktuálním oboru.
Syntaxe
HRESULT EnumTypeDefs (
[out] HCORENUM *phEnum,
[in] mdTypeDef rTypeDefs[],
[in] ULONG cMax,
[out] ULONG *pcTypeDefs
);
Parametry
phEnum
[out] Ukazatel na nový enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.
rTypeDefs
[v] Pole použité k uložení tokenů TypeDef.
cMax
[v] Maximální velikost rTypeDefs
pole.
pcTypeDefs
[out] Počet tokenů TypeDef vrácených v rTypeDefs
.
Návratová hodnota
HRESULT | Description |
---|---|
S_OK |
EnumTypeDefs úspěšně vráceno. |
S_FALSE |
Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcTypeDefs je nula. |
Poznámky
Token TypeDef představuje typ, jako je třída nebo rozhraní, stejně jako jakýkoli typ přidaný prostřednictvím mechanismu rozšiřitelnosti.
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