Метод IMetaDataImport::GetCustomAttributeProps
Получает значение настраиваемого атрибута по заданному для него маркеру метаданных.
HRESULT GetCustomAttributeProps (
[in] mdCustomAttribute cv,
[out, optional] mdToken *ptkObj,
[out, optional] mdToken *ptkType,
[out, optional] void const **ppBlob,
[out, optional] ULONG *pcbSize
);
Параметры
cv
[in] Маркер метаданных, представляющий настраиваемый атрибут, который необходимо извлечь.ptkObj
[out, optional] Маркер метаданных, представляющий объект, изменяемый настраиваемым атрибутом. Это значение может относиться к любому типу маркеров метаданных, кроме mdCustomAttribute. Дополнительные сведения о типах маркеров см. в разделе Лексемы метаданных.ptkType
[out, optional] Маркер метаданных mdMethodDef или mdMemberRef, представляющий объект Type возвращенного настраиваемого атрибута.ppBlob
[out, optional] Указатель на массив данных, который является значением настраиваемого атрибута.pcbSize
[out, optional] Размер данных (в байтах), возвращенных в параметре *ppBlob.
Заметки
Настраиваемый атрибут хранится в виде массива данных, в формате, который поддерживается ядром метаданных.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: Cor.h
Библиотека: включена как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0