Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Перечисляет маркеры FieldDef указанного типа с указанным именем.
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] Указатель на перечислитель.
cl [in] Токен типа, поля которого необходимо перечислить.
szName [in] Имя поля, ограничивающее область перечисления.
rFields [out] Массив, используемый для хранения токенов FieldDef.
cMax [in] Максимальный размер массива rFields .
pcTokens [out] Фактическое число маркеров FieldDef, возвращенных в rFields.
Remarks
В отличие от IMetaDataImport::EnumFields, EnumFieldsWithName удаляет все маркеры полей, у которых нет указанного имени.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumFieldsWithName возвращается успешно. |
S_FALSE |
Нет полей для перечисления. В этом случае равно pcTokens нулю. |
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib