object (C++)

Определяет пользовательский интерфейс.

Синтаксис

[object]

Замечания

При выполнении определения интерфейса атрибут C++ объекта приводит к тому, что интерфейс помещается в IDL-файл в виде пользовательского интерфейса.

Любой интерфейс, помеченный объектом, должен наследоваться от IUnknown. Это условие удовлетворяется, если какой-либо из базовых интерфейсов наследуется IUnknown. Если базовые интерфейсы не наследуютсяIUnknown, компилятор вызовет интерфейс, помеченный объектом, производным от IUnknownобъекта.

Пример

Пример использования объекта см. в неблагоприямном виде.

Требования

Контекст атрибута Значение
Относится к interface
Повторяемый No
Обязательные атрибуты None
Недопустимые атрибуты None

Дополнительные сведения о контекстах атрибутов см. в разделе Контексты атрибутов.

См. также

Атрибуты IDL
Атрибуты интерфейса
dual
dispinterface
custom
__interface