Метод IMetaDataImport::EnumCustomAttributes
Перечисляет пользовательские маркеры определения атрибутов, связанные с указанным типом или элементом.
Синтаксис
HRESULT EnumCustomAttributes (
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute rCustomAttributes[],
[in] ULONG cMax,
[out, optional] ULONG *pcCustomAttributes
);
Параметры
phEnum
[вход, выход] Указатель на возвращаемый перечислитель.
tk
[in] Маркер для область перечисления или ноль для всех настраиваемых атрибутов.
tkType
[in] Маркер для конструктора типа перечисляемых атрибутов или null
для всех типов.
rCustomAttributes
[out] Массив маркеров настраиваемых атрибутов.
cMax
[in] Максимальный размер массива rCustomAttributes
.
pcCustomAttributes
[out, необязательный] Фактическое количество значений маркера, возвращаемых в rCustomAttributes
.
Возвращаемое значение
HRESULT | Описание |
---|---|
S_OK |
EnumCustomAttributes возвращается успешно. |
S_FALSE |
Пользовательские атрибуты для перечисления отсутствуют. В этом случае pcCustomAttributes равно нулю. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Включено в качестве ресурса в MsCorEE.dll
версии платформа .NET Framework: доступно с версии 1.0.