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


IMetaDataEmit::DefineCustomAttribute Method

Создает определение для настраиваемого атрибута с указанной подписью метаданных, которое будет присоединено к указанному объекту и получает маркер к определению пользовательского атрибута.

Syntax

HRESULT DefineCustomAttribute (
    [in]  mdToken     tkObj,
    [in]  mdToken     tkType,
    [in]  void const  *pCustomAttribute,
    [in]  ULONG       cbCustomAttribute,
    [out] mdCustomAttribute *pcv
);

Parameters

tkObj [in] Маркер для элемента владельца.

tkType [in] Маркер, определяющий пользовательский атрибут.

pCustomAttribute [in] Указатель на пользовательский атрибут.

cbCustomAttribute [in] Количество байтов в pCustomAttribute.

pcv [out] Назначенный mdCustomAttribute маркер.

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also