OleRun 函数 (ole2.h)

将 OLE 复合文档对象置于运行状态。

语法

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

parameters

[in] pUnknown

指向 对象上 IUnknown 接口的指针,它将通过该指针查询指向 IRunnableObject 接口的指针,然后调用其 Run 方法。

返回值

此函数在成功时返回S_OK。 其他可能的值包括以下内容。

返回代码 说明
OLE_E_CLASSDIFF
OLE 链接的源已转换为其他类。

注解

OleRun 函数将对象置于运行状态。 在 OLE 2.01 中更改了 OleRunRun 的实现,以与 IRunnableObject 接口的发布同步。 可以互换使用 OleRunIRunnableObject::RunOleRun 查询对象以获取指向 IRunnableObject 的指针。 如果成功,函数将返回调用 IRunnableObject::Run 方法的结果。

有关使用此函数的详细信息,请参阅 IRunnableObject::Run

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ole2.h
Library Ole32.lib
DLL Ole32.dll
API 集 在 Windows 8.1) 中引入的 ext-ms-win-com-ole32-l1-1-1 (

请参阅

IOleLink::BindToSource

IRunnableObject::Run