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


Функция OleRun (ole2.h)

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

Синтаксис

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

Параметры

[in] pUnknown

Указатель на интерфейс IUnknown объекта , с помощью которого он запрашивает указатель на интерфейс IRunnableObject , а затем вызывает его метод Run .

Возвращаемое значение

Эта функция возвращает S_OK при успешном выполнении. Ниже перечислены другие возможные значения.

Код возврата Описание
OLE_E_CLASSDIFF
Источник ссылки OLE был преобразован в другой класс.

Комментарии

Функция OleRun переводит объект в состояние выполнения. Реализация OleRun была изменена в OLE 2.01, чтобы она совпадала с публикацией интерфейса IRunnableObject . OleRun и IRunnableObject::Run можно использовать взаимозаменяемо. OleRun запрашивает у объекта указатель на IRunnableObject. В случае успешного выполнения функция возвращает результаты вызова метода IRunnableObject::Run .

Дополнительные сведения об использовании этой функции см. в разделе IRunnableObject::Run.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ole2.h
Библиотека Ole32.lib
DLL Ole32.dll
Набор API ext-ms-win-com-ole32-l1-1-1 (появилось в Windows 8.1)

См. также раздел

IOleLink::BindToSource

IRunnableObject::Run