Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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