Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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 записывает формат буфера обмена и тип пользователя в объект хранилища. |