IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1 方法 (xpsobjectmodel_1.h)
将远程资源字典标记加载到无根 IXpsOMRemoteDictionaryResource 接口中。 dictionaryMarkupStream 参数引用的字典可以包含来自 OpenXPS 或 MSXPS 命名空间的标记。
语法
HRESULT CreateRemoteDictionaryResourceFromStream1(
IStream *dictionaryMarkupStream,
IOpcPartUri *partUri,
IXpsOMPartResources *resources,
IXpsOMRemoteDictionaryResource **dictionaryResource
);
参数
dictionaryMarkupStream
[in]包含远程资源字典标记的 IStream 接口。
partUri
[in]包含要分配给此资源的部件名称的 IOpcPartUri 接口。
resources
具有流的字典资源对象的部件资源的 IXpsOMPartResources 接口。
dictionaryResource
[in]指向新的 IXpsOMRemoteDictionaryResource 接口的指针。
返回值
此方法返回 HRESULT。 可能的值包括但不限于下表中的值。 有关此表中未列出的 XPS 文档 API 返回值的信息,请参阅 XPS 文档错误。
S_OK:方法成功。
XPS_E_INVALID_CONTENT_TYPE:图像资源类型与标记中使用的命名空间不匹配。 例如,如果资源中的一个元素可能是 JpegXR,但命名空间遵循 MSXPS 规范。
E_POINTER:dictionaryMarkupStream、dictionaryPartUri、resources 或 dictionaryResource 为 NULL。
XPS_E_NO_CUSTOM_OBJECTS:资源不指向已识别的接口实现。 不支持 XPS 文档 API 接口的自定义实现。
注解
使用此方法可以从流创建远程字典,该流的内容可以是类型XPS_DOCUMENT_TYPE_ XPS 或 XPS_DOCUMENT_TYPE_ OPENXPS。 在 Windows 7 中发布的 CreateRemoteDictionaryResourceFromStream 仅读取XPS_DOCUMENT_TYPE_ XPS 类型的流。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | xpsobjectmodel_1.h |
Library | 无 |