IMetaDataImport::EnumTypeDefs — Metoda
Wylicza tokeny TypeDef reprezentujące wszystkie typy w bieżącym zakresie.
Składnia
HRESULT EnumTypeDefs (
[out] HCORENUM *phEnum,
[in] mdTypeDef rTypeDefs[],
[in] ULONG cMax,
[out] ULONG *pcTypeDefs
);
Parametry
phEnum
[out] Wskaźnik do nowego modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.
rTypeDefs
[in] Tablica używana do przechowywania tokenów TypeDef.
cMax
[in] Maksymalny rozmiar tablicy rTypeDefs
.
pcTypeDefs
[out] Liczba tokenów TypeDef zwróconych w elemecie rTypeDefs
.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EnumTypeDefs zwrócone pomyślnie. |
S_FALSE |
Nie ma żadnych tokenów do wyliczenia. W takim przypadku pcTypeDefs wartość jest równa zero. |
Uwagi
Token TypeDef reprezentuje typ, taki jak klasa lub interfejs, a także każdy typ dodany za pośrednictwem mechanizmu rozszerzalności.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Uwzględnione jako zasób w MsCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0