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