Заголовок 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 записывает формат буфера обмена и тип пользователя в объект хранилища. |