Поделиться через


IMetaDataImport::GetCustomAttributeProps Method

Возвращает значение настраиваемого атрибута, учитывая его маркер метаданных.

Syntax

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

Parameters

cv [in] Маркер метаданных, представляющий извлекаемые настраиваемые атрибуты.

ptkObj [out, необязательный] Маркер метаданных, представляющий объект, который изменяет настраиваемый атрибут. Это значение может быть любым типом маркера метаданных, кроме mdCustomAttribute.

ptkType[out, необязательный] mdMemberRef Маркер mdMethodDef или маркер метаданных, Type представляющий возвращаемый настраиваемый атрибут.

ppBlob [out, необязательный] Указатель на массив данных, который является значением пользовательского атрибута.

pcbSize [out, необязательный] Размер в байтах данных, возвращенных в *ppBlob.

Remarks

Настраиваемый атрибут хранится в виде массива данных, формата, который понимается подсистемой метаданных.

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also