dispinterface
Помещает интерфейс в IDL-файл в качестве интерфейса диспетчеризации.
Синтаксис
[dispinterface]
Замечания
Если интерфейсу предшествует атрибут dispinterface языка C++, это вызывает помещение интерфейса в блок library созданного IDL-файла.
Если не указать базовый класс, интерфейс диспетчеризации будет производным от IDispatch
. Необходимо указать идентификатор для членов интерфейса диспетчеризации.
Пример использования dispinterface в документации MIDL:
dispinterface helloPro
{ interface hello; };
не является допустимым для атрибута dispinterface .
Пример
Просмотрите пример с bindable , чтобы увидеть, как можно использовать dispinterface.
Требования
Контекст атрибута | Значение |
---|---|
Относится к | interface |
Повторяемый | No |
Обязательные атрибуты | нет |
Недопустимые атрибуты | dual , , object oleautomation , local ms_union |
Дополнительные сведения см. в разделе Контексты атрибутов.
См. также
Атрибуты IDL
Список атрибутов по использованию
uuid
dual
custom
object
__interface