object (C++)
Определяет пользовательский интерфейс.
Синтаксис
[object]
Замечания
При выполнении определения интерфейса атрибут C++ объекта приводит к тому, что интерфейс помещается в IDL-файл в виде пользовательского интерфейса.
Любой интерфейс, помеченный объектом, должен наследоваться от IUnknown
. Это условие удовлетворяется, если какой-либо из базовых интерфейсов наследуется IUnknown
. Если базовые интерфейсы не наследуютсяIUnknown
, компилятор вызовет интерфейс, помеченный объектом, производным от IUnknown
объекта.
Пример
Пример использования объекта см. в неблагоприямном виде.
Требования
Контекст атрибута | Значение |
---|---|
Относится к | interface |
Повторяемый | No |
Обязательные атрибуты | нет |
Недопустимые атрибуты | нет |
Дополнительные сведения о контекстах атрибутов см. в разделе Контексты атрибутов.
См. также
Атрибуты IDL
Атрибуты интерфейса
dual
dispinterface
custom
__interface