Метод IMetaDataImport::EnumCustomAttributes (rometadataapi.h)
Перечисляет пользовательские маркеры определения атрибутов, связанные с указанным типом или элементом.
Синтаксис
HRESULT EnumCustomAttributes(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute [] rgCustomAttributes,
[in] ULONG cMax,
[out] ULONG *pcCustomAttributes
);
Параметры
[in, out] phEnum
Указатель на возвращаемый перечислитель.
[in] tk
Маркер для область перечисления или нуль для всех настраиваемых атрибутов.
[in] tkType
Маркер для типа перечисляемых атрибутов или ноль для всех типов.
[out] rgCustomAttributes
Массив пользовательских маркеров атрибутов.
[in] cMax
Максимальный размер массива rgCustomAttributes .
[out] pcCustomAttributes
Фактическое количество значений маркера, возвращаемых в rgCustomAttributes.
Возвращаемое значение
HRESULT | Описание |
---|---|
S_OK | Атрибуты EnumCustomAttributes успешно возвращены . |
S_FALSE | Пользовательские атрибуты для перечисления отсутствуют. В этом случае pcCustomAttributes равно 0 (ноль). |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | rometadataapi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по