Udostępnij przez


IMetaDataImport::EnumFields Method

Wylicza tokeny FieldDef dla typu, do których odwołuje się określony token TypeDef.

Syntax

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

Parameters

phEnum [in, out] Wskaźnik do modułu wyliczającego.

cl [in] Token TypeDef klasy, której pola mają być wyliczane.

rFields [out] Lista tokenów FieldDef.

cMax [in] Maksymalny rozmiar tablicy rFields .

pcTokens [out] Rzeczywista liczba tokenów FieldDef zwróconych w pliku rFields.

Return Value

HRESULT Description
S_OK EnumFields zwrócony pomyślnie.
S_FALSE Nie ma pól do wyliczenia. W takim przypadku pcTokens wartość to zero.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

See also