Udostępnij przez


IMetaDataImport::EnumFieldsWithName Method

Wylicza tokeny FieldDef określonego typu z określoną nazwą.

Syntax

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

Parameters

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

cl [in] Token typu, którego pola mają być wyliczane.

szName [in] Nazwa pola, która ogranicza zakres wyliczenia.

rFields [out] Tablica używana do przechowywania tokenów FieldDef.

cMax [in] Maksymalny rozmiar tablicy rFields .

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

Remarks

W przeciwieństwie do IMetaDataImport::EnumFields odrzuca wszystkie tokeny pól, EnumFieldsWithName które nie mają określonej nazwy.

Return Value

HRESULT Description
S_OK EnumFieldsWithName 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