Метод IMetaDataImport::GetCustomAttributeByName
Возвращает настраиваемый атрибут, заданный его именем и владельцем.
Синтаксис
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Параметры
tkObj
[in] Маркер метаданных, представляющий объект, которому принадлежит пользовательский атрибут.
szName
[in] Имя настраиваемого атрибута.
ppData
[out] Указатель на массив данных, который является значением настраиваемого атрибута.
pcbData
[out] Размер данных, возвращаемых в *ppData
, в байтах.
Комментарии
Допустимо определить несколько настраиваемых атрибутов для одного и того же владельца; они могут даже иметь одно и то же имя. GetCustomAttributeByName
Однако возвращает только один экземпляр. (GetCustomAttributeByName
возвращает первый экземпляр, с которым он столкнулся.) Чтобы найти все экземпляры настраиваемого атрибута, вызовите метод IMetaDataImport::EnumCustomAttributes .
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Включается в качестве ресурса в MsCorEE.dll
платформа .NET Framework версии: доступно с версии 1.0.