次の方法で共有


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