dispinterface

Помещает интерфейс в IDL-файл в качестве интерфейса диспетчеризации.

Синтаксис

[dispinterface]

Замечания

Если интерфейсу предшествует атрибут dispinterface языка C++, это вызывает помещение интерфейса в блок library созданного IDL-файла.

Если не указать базовый класс, интерфейс диспетчеризации будет производным от IDispatch. Необходимо указать идентификатор для членов интерфейса диспетчеризации.

Пример использования dispinterface в документации MIDL:

dispinterface helloPro
   { interface hello; };

не является допустимым для атрибута dispinterface .

Пример

Просмотрите пример с bindable , чтобы увидеть, как можно использовать dispinterface.

Требования

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

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

См. также

Атрибуты IDL
Список атрибутов по использованию
uuid
dual
custom
object
__interface