OleSetContainedObject 函数 (ole2.h)
通知对象它嵌入到 OLE 容器中,这可确保对支持嵌入对象链接的容器正确执行引用计数。
语法
HRESULT OleSetContainedObject(
[in] LPUNKNOWN pUnknown,
[in] BOOL fContained
);
参数
[in] pUnknown
指向 对象的 IUnknown 接口的指针。
[in] fContained
如果对象是嵌入对象,则为 TRUE;否则为 FALSE。
返回值
此函数在成功时返回S_OK。 其他可能的值包括以下内容。
返回代码 | 说明 |
---|---|
|
操作的内存不足。 |
|
一个或多个参数无效。 |
|
发生了意外错误。 |
注解
OleSetContainedObject 函数通知对象它嵌入在 OLE 容器中。 在 OLE 2.01 中更改了 OleSetContainedObject 的实现,以与 IRunnableObject 接口的发布相吻合。 可以互换使用 OleSetContainedObject 和 IRunnableObject::SetContainedObject 方法。 OleSetContainedObject 函数查询 对象以获取指向 IRunnableObject 接口的指针。 如果成功,该函数将返回调用 IRunnableObject::SetContainedObject 的结果。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ole2.h |
Library | Ole32.lib |
DLL | Ole32.dll |
API 集 | 在 Windows 10 版本 10.0.10240 中引入的 ext-ms-win-com-ole32-l1-1-2 () |