Udostępnij za pośrednictwem


IMetaDataImport::EnumFieldsWithName — Metoda

Wylicza tokeny FieldDef określonego typu o określonej nazwie.

Składnia

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

Parametry

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

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

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

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

cMax
[w] Maksymalny rozmiar tablicy rFields .

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

Uwagi

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

Wartość zwracana

HRESULT Opis
S_OK EnumFieldsWithName zwrócono pomyślnie.
S_FALSE Nie ma pól do wyliczenia. W takim przypadku pcTokens wartość to zero.

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ż