Udostępnij za pośrednictwem


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

Zobacz też