настраиваемый атрибут

Атрибут [custom] создает определяемый пользователем атрибут.

[custom(attribute-id, attribute-value),attribute-list] element-type element-name

Параметры

attribute-id

ИДЕНТИФИКАТОР GUID для настраиваемого атрибута.

значение атрибута

Значение, которое содержит атрибут. Значение должно быть таким, которое можно поместить в тип VARIANT.

список атрибутов

Другие атрибуты, такие как [uuid] и [helpstring], которые применяются к этому элементу.

тип элемента

Тип элемента, к которому применяется настраиваемый атрибут. Это может быть инструкция библиотеки, сведения о типе, переменная, функция или параметр. Нельзя использовать настраиваемый атрибут в члене совместного класса.

имя элемента

Имя элемента.

Комментарии

Используйте атрибут [custom] для определения собственного атрибута. Например, можно создать атрибут со строковым значением, который предоставляет Идентификатор ProgID для класса .

Чтобы получить значение настраиваемого атрибута, вызовите одно из следующих средств:

  • ITypeLib2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetFuncCustData(index, rguid, pvarVal)
  • ITypeInfo2::GetVarCustData(index, rguid, pvarval)
  • ITypeInfo2::GetParamCustData(indexFunc, indexParam, rguid, pvarVal)

См. также раздел

Создание библиотеки типов с помощью MIDL

helpstring

библиотека

Пример ODL-файла

Синтаксис ODL-файла

uuid