Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает значение пользовательского атрибута по указанному токену метаданных.
Синтаксис
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
Параметры
[in] cv
Маркер метаданных, представляющий настраиваемый атрибут для извлечения.
[out] ptkObj
Маркер метаданных, представляющий объект, изменяемый настраиваемым атрибутом. Это значение может быть любым типом маркера метаданных, кроме mdCustomAttribute. Дополнительные сведения о типах маркеров см. в разделе Маркеры метаданных .
[out] ptkType
Маркер метаданных mdMethodDef или mdMemberRef , представляющий тип возвращаемого настраиваемого атрибута.
[out] ppBlob
Указатель на массив данных, который является значением настраиваемого атрибута.
[out] pcbBlob
Размер в байтах данных, возвращаемых в const.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Настраиваемый атрибут хранится в виде массива данных, формат которых понимается подсистемой метаданных.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | rometadataapi.h |