Справочник по технологии COM
Страница 50. Обзор диспетчерских функций API


Обзор диспетчерских функций API

Для 32-разрядных систем диспетчерские функции содержатся в файле Oleaut32.dll. Заголовочный файл называется Oleauto.h, а библиотека импорта — Oleaut32.lib. Для 16-разрядных систем эти функции находятся в файле Oledisp.dll, заголовочный файл — Dispatch.h, библиотека импорта — Ole2disp.lib. Данные функции упрощают создание интерфейсов IDispatch. В следующей таблице сведены данные о диспетчерских функциях.

Категория Имя функции Назначение
Создание диспетчерского интерфейса CreateDispTypelnfo Создает для объекта упрощенную информацию о типе.
CreateStdDispatch Создает для объекта стандартную реализацию IDispatch.
DispGetlDsOfNames Преобразует набор имен в DISPID.
DispGetParam Возвращает элементы структуры DISPPARAMS с приведением типов.
Displnvoke Вызывает функцию-член интерфейса IDispatch.
Инициализация активного объекта GetActiveObject Возвращает экземпляр объекта, инициализированного для использования OLE.
Register ActiveObject Инициализирует исполняющийся объект для использования OLE. (Применяется при запуске приложения.)
RevokeActiveObject Отзывает зарегистрированный объект. (Применяется при завершении работы приложения.)

 

 
Следующая статья »