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