ITextStoreACP::GetEmbedded 方法 (textstor.h)
获取嵌入的文档。
语法
HRESULT GetEmbedded(
[in] LONG acpPos,
[in] REFGUID rguidService,
[in] REFIID riid,
[out] IUnknown **ppunk
);
参数
[in] acpPos
包含文档中的字符位置,从中获取对象。
[in] rguidService
包含一个 GUID 值,该值定义所获取对象的请求格式。 这可以是以下值之一。
值 | 含义 |
---|---|
|
对象应作为 IDataObject 对象获取。 |
|
应将 对象作为 辅助对象获取。 |
|
对象应作为 ActiveX 对象获取。 |
[in] riid
指定请求的接口类型。
[out] ppunk
指向接收所请求接口的 IUnknown 指针的指针。
返回值
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
|
一个或多个参数无效。 |
|
应用程序不支持嵌入的对象。 |
|
acpPos 不在文档中。 |
|
不支持请求的接口类型。 |
|
调用方没有只读锁。 |
|
acpPos 中没有嵌入对象。 |
|
不支持 rguidService 中指定的服务类型。 |
注解
调用方必须使用 QueryInterface 来探测相应的接口。 潜在接口包括与嵌入的文档或控件关联的接口,例如 IOleObject 、 IDataObject 、 IViewObject 、 IPersistStorage 、 IOleCache 或 IDispatch 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | textstor.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |