Шаг 50 - Обзор диспетчерских функций 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Отзывает зарегистрированный объект. (Применяется при завершении работы приложения.)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.03.2002