IPrintDocumentPackageTargetFactory::CreateDocumentPackageTargetForPrintJob 方法 (documenttarget.h)

充当用于创建 IPrintDocumentPackageTarget 对象的入口点。

语法

HRESULT CreateDocumentPackageTargetForPrintJob(
  [in]  LPCWSTR                     printerName,
  [in]  LPCWSTR                     jobName,
  [in]  IStream                     *jobOutputStream,
  [in]  IStream                     *jobPrintTicketStream,
  [out] IPrintDocumentPackageTarget **docPackageTarget
);

参数

[in] printerName

目标打印机的名称。

[in] jobName

要应用于作业的名称。

注意 长度超过 63 个字符的作业名称字符串将被截断为 63 个字符,终止 NULL
 

[in] jobOutputStream

作业内容。 应用程序必须在指定作业输出流之前将查找指针设置为开头。

[in] jobPrintTicketStream

指向 IStream 接口的指针,调用方使用该接口来编写将与此作业关联的作业级打印票证。

[out] docPackageTarget

目标输出。

返回值

如果 CreateDocumentPackageTargetForPrintJob 方法成功完成,则返回S_OK。 否则,它将返回相应的 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 documenttarget.h

请参阅

IPrintDocumentPackageTarget

IPrintDocumentPackageTargetFactory