Прочитать на английском

Поделиться через


Заголовок ole2.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

ole2.h содержит следующие программные интерфейсы:

Функции

 
CreateDataAdviseHolder

Функция CreateDataAdviseHolder (ole2.h) извлекает указатель на реализацию OLE IDataAdviseHolder для объекта-держателя рекомендаций по данным.
CreateOleAdviseHolder

Создает объект владельца рекомендаций для управления уведомлениями составных документов. Он возвращает указатель на реализацию OLE объекта интерфейса IOleAdviseHolder.
Dodragdrop

Выполняет операцию перетаскивания OLE.
IsAccelerator

Определяет, сопоставляется ли указанное нажатие клавиши с ускорителем в указанной таблице ускорителей.
OleBuildVersion

Эта функция является устаревшей.
OleConvertiStorageToOLESTREAM

Функция OleConvertIStorageToOLESTREAM преобразует указанный объект хранения из структурированного хранилища OLE 2 в объектную модель хранения OLE 1, но не включает данные представления. Это одна из нескольких функций совместимости.
OleConvertiStorageToOLESTREAMEx

Функция OleConvertIStorageToOLESTREAMEx преобразует указанный объект хранения из структурированного хранилища OLE 2 в объектную модель хранения OLE 1, включая данные представления.
OleConvertOLESTREAMToiStorage

Преобразует указанный объект из модели хранения OLE 1 в объект структурированного хранилища OLE 2 без указания данных представления.
OleConvertOLESTREAMToiStorageEx

Функция OleConvertOLESTREAMToIStorageEx преобразует указанный объект из модели хранения OLE 1 в структурированный объект хранения OLE 2, включая данные презентации. Это одна из нескольких функций совместимости.
OleCreate

Функция OleCreate (ole2.h) создает внедренный объект, идентифицируемый CLSID. Он может реализовать пункт меню, позволяющий конечному пользователю вставить объект.
OleCreateDefaultHandler

Создает новый экземпляр обработчика внедрения по умолчанию. Этот экземпляр инициализируется таким образом, что он создает локальный сервер, когда внедренный объект переходит в состояние выполнения.
OleCreateEmbeddingHelper

Создает вспомогательный объект внедрения OLE, используя предоставленный приложением код, агрегированный с фрагментами обработчика объектов OLE по умолчанию. Этот вспомогательный объект можно создать и использовать в определенном контексте и роли, как определено вызывающим объектом.
OleCreateEx

Расширяет функциональные возможности OleCreate за счет поддержки более эффективного создания экземпляров объектов в контейнерах, требующих кэширования нескольких форматов представления или данных, а не одного формата, поддерживаемого OleCreate.
OleCreateFromData

Создает внедренный объект из объекта передачи данных, полученного из буфера обмена или в рамках операции перетаскивания OLE. Он предназначен для реализации вставки из операции перетаскивания OLE.
OleCreateFromDataEx

Расширяет функциональные возможности OleCreateFromData, поддерживая более эффективное создание экземпляров объектов в контейнерах, требующих кэширования нескольких форматов представления или данных, а не одного формата, поддерживаемого OleCreateFromData.
OleCreateFromFile

Функция OleCreateFromFile (ole2.h) создает внедренный объект из содержимого именованного файла.
OleCreateFromFileEx

Расширяет функциональные возможности OleCreateFromFile, поддерживая более эффективное создание экземпляров объектов в контейнерах, требующих кэширования нескольких форматов представления или данных, а не одного формата, поддерживаемого OleCreateFromFile.
OleCreateLink

Создает связанный объект составного документа OLE.
OleCreateLinkEx

Расширяет функциональные возможности OleCreateLink, поддерживая более эффективное создание экземпляров объектов в контейнерах, требующих кэширования нескольких форматов презентаций или данных, а не одного формата, поддерживаемого OleCreateLink.
OleCreateLinkFromData

Создает связанный объект из объекта передачи данных, полученного из буфера обмена или в рамках операции перетаскивания OLE.
OleCreateLinkFromDataEx

Расширяет функциональные возможности OleCreateLinkFromData, поддерживая более эффективное создание экземпляров объектов в контейнерах, требующих кэширования нескольких форматов презентаций или данных вместо одного формата, поддерживаемого OleCreateLinkFromData.
OleCreateLinkToFile

Создает объект, связанный с файлом.
OleCreateLinkToFileEx

Расширяет функциональные возможности OleCreateLinkToFile, поддерживая более эффективное создание экземпляров объектов в контейнерах, требующих кэширования нескольких форматов презентаций или данных, а не одного формата, поддерживаемого OleCreateLinkToFile.
OleCreateMenuDescriptor

Создает и возвращает дескриптор меню OLE (то есть предоставленную OLE-структуру данных, описывающую меню), чтобы OLE использовало при отправке сообщений и команд меню.
OleCreateStaticFromData

Создает статический объект, содержащий только представление без собственных данных из объекта передачи данных.
OleDeкимяМенюDescriptor

Вызывается контейнером для освобождения дескриптора общего меню, выделенного функцией OleCreateMenuDescriptor.
OleDoAutoConvert

Автоматически преобразует объект в новый класс, если в реестре задано автоматическое преобразование для этого класса объектов.
OleDraw

Функция OleDraw (ole2.h) упрощает рисование объектов. Его можно использовать вместо вызова IViewObject::D raw напрямую.
OleDuplicateData

Дублирует данные, найденные в указанном дескрипторе, и возвращает дескриптор повторяющимся данным. Исходные данные в формате буфера обмена. Используйте эту функцию для реализации некоторых интерфейсов передачи данных, таких как IDataObject.
OleFlushClipboard

Выполняет последовательность завершения работы буфера обмена. Он также освобождает указатель IDataObject, который был помещен в буфер обмена функцией OleSetClipboard.
OleGetAutoConvert

Определяет, настроен ли реестр для объектов указанного идентификатора CLSID для автоматического преобразования в другой ИДЕНТИФИКАТОР CLSID, и, если да, получает новый ИДЕНТИФИКАТОР CLSID.
OleGetClipboard

Извлекает объект данных, который можно использовать для доступа к содержимому буфера обмена.
OleGetClipboardWithEnterpriseInfo

Позволяет приложениям Windows Information Protection получать IDataObject из буфера обмена OLE вместе с Windows Information Protection сведения о данных и исходном приложении.
OleGetIconOfClass

Возвращает дескриптор метафайла, содержащего значок и строковую метку для указанного идентификатора CLSID.
OleGetIconOfFile

Возвращает дескриптор метафайла, содержащего значок и строковую метку для указанного имени файла.
OleInitialize

Инициализирует библиотеку COM в текущем объекте, определяет модель параллелизма как однопотоковый объект (STA) и включает дополнительные функции, описанные в разделе Примечания ниже.
OleIsCurrentClipboard

Определяет, остается ли в буфере обмена указатель объекта данных, ранее помещенный в буфер обмена функцией OleSetClipboard.
OleIsRunning

Определяет, находится ли в данный момент составной объект документа в состоянии выполнения.
OleLoad

Загружает в память объект, вложенный в указанный объект хранилища.
OleLoadFromStream

Функция OleLoadFromStream (ole2.h) загружает объект из потока.
OleLockRunning

Блокирует уже запущенный объект в запущенном состоянии или разблокирует его из запущенного состояния. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Создает метафайл, в котором рисуются указанные значок и метка.
OleNoteObjectVisible

Увеличивает или уменьшает внешнюю ссылку, которая сохраняет объект в состоянии выполнения.
OleQueryCreateFromData

Проверяет, имеет ли объект данных один из форматов, позволяющих ему стать внедренным объектом, путем вызова функции OleCreateFromData или OleCreateStaticFromData.
OleQueryLinkFromData

Определяет, можно ли создать связанный объект OLE (а не внедренный объект OLE) из объекта данных буфера обмена.
OleRegEnumFormatEtc

Создает объект перечисления, который можно использовать для перечисления форматов данных, зарегистрированных сервером объектов OLE в системном реестре.
OleRegEnumVerbs

Предоставляет перечисление зарегистрированных глаголов для указанного класса. Разработчики пользовательских приложений объектов DLL используют эту функцию для эмуляции поведения обработчика объектов по умолчанию.
OleRegGetMiscStatus

Возвращает прочие сведения о презентации и поведении, поддерживаемых указанным идентификатором CLSID из реестра.
OleRegGetUserType

Возвращает тип пользователя указанного класса из реестра.
OleRun

Переводит объект составного документа OLE в состояние выполнения.
OleSave

Сохраняет объект, открытый в режиме транзакций, в указанный объект хранилища.
OleSaveToStream

Функция OleSaveToStream (ole2.h) сохраняет объект с интерфейсом IPersistStream в указанном потоке.
OleSetAutoConvert

Задает ИДЕНТИФИКАТОР CLSID для автоматического преобразования в другой класс при загрузке объекта этого класса.
OleSetClipboard

Помещает указатель на определенный объект данных в буфер обмена. Это делает объект данных доступным для функции OleGetClipboard.
OleSetContainedObject

Уведомляет объект о том, что он внедрен в контейнер OLE, что гарантирует правильное подсчет ссылок для контейнеров, поддерживающих ссылки на внедренные объекты. (OleSetContainedObject)
OleSetMenuDescriptor

Устанавливает или удаляет код отправки OLE из окна фрейма контейнера.
OleTranslateAccelerator

Вызывается приложением-объектом, позволяет контейнеру объекта преобразовывать ускорители в соответствии с таблицей ускорителей контейнера.
OleUninitialize

Закрывает библиотеку COM в квартире, освобождает все фабрики класса, другие com-объекты или серверы, хранящиеся в квартире, отключает RPC в квартире и освобождает все ресурсы, которые поддерживает квартира.
ReadFmtUserTypeStg

Функция ReadFmtUserTypeStg возвращает формат буфера обмена и тип пользователя, ранее сохраненные с помощью функции WriteFmtUserTypeStg.
RegisterDragDrop

Регистрирует указанное окно как окно, которое может быть целевым объектом операции перетаскивания OLE, и указывает экземпляр IDropTarget, используемый для операций перетаскивания.
ReleaseStgMedium

Освобождает указанный носитель хранилища.
RevokeDragDrop

Отменяет регистрацию указанного окна приложения в качестве потенциального целевого объекта для операций перетаскивания OLE.
SetConvertStg

Функция SetConvertStg задает бит преобразования в объекте хранилища, чтобы указать, что объект должен быть преобразован в новый класс при его открытии. Параметр можно получить с помощью вызова функции GetConvertStg.
WriteFmtUserTypeStg

Функция WriteFmtUserTypeStg записывает формат буфера обмена и тип пользователя в объект хранилища.