IXpsOMImageResource::SetContent 方法 (xpsobjectmodel.h)

设置要与此资源关联的只读流。

语法

HRESULT SetContent(
  [in] IStream        *sourceStream,
  [in] XPS_IMAGE_TYPE imageType,
  [in] IOpcPartUri    *partName
);

参数

[in] sourceStream

要与此资源关联的只读流。

[in] imageType

描述流中图像类型的 XPS_IMAGE_TYPE 值。

[in] partName

要分配给此资源的部件名称。

返回值

如果该方法成功,则返回S_OK;否则,它将返回 HRESULT 错误代码。

注解

调用方法应将此流视为单线程单元 (STA) 模型对象,并且不重新输入任何流接口的方法。

由于 GetStream 获取此方法设置的流的克隆,因此提供的流应具有有效的克隆方法。 具有低效克隆方法的流会降低 GetStream 的性能。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 xpsobjectmodel.h

另请参阅

IOpcPartUri

IXpsOMImageResource

XML 纸张规范

XPS_IMAGE_TYPE