IPrintOemPrintTicketProvider::CompletePrintCapabilities メソッド (prcomoem.h)

IPrintOemPrintTicketProvider::CompletePrintCapabilities メソッドは、指定された印刷機能ドキュメントの残りのエントリを入力します。

構文

HRESULT CompletePrintCapabilities(
  [in]      IXMLDOMDocument2 *pPrintTicket,
  [in, out] IXMLDOMDocument2 *pCapabilities
);

パラメーター

[in] pPrintTicket

入力印刷チケットへのポインター。 印刷機能の構成に依存するデータ (つまり、GPD ファイル内の Switch / Case コンストラクトによって表されるデータ) は、印刷チケットの設定に基づいている必要があります。 アプリケーションが印刷チケットを提供しない場合、このパラメーターは NULL にすることができます。 このような状況では、プロバイダーは機能コンストラクトとパラメーター コンストラクトの既定の設定を想定する必要があります。

[in, out] pCapabilities

部分的に完全な印刷機能ドキュメントへのポインター。 IPrintOemPrintTicketProvider::CompletePrintCapabilities から戻るときに、pCapablities が指すバッファーには、完成した印刷機能ドキュメントが含まれている必要があります。

戻り値

操作が成功した場合、IPrintOemPrintTicketProvider::CompletePrintCapabilitiesS_OKを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

注釈

Unidrv または Pscript5 プラグインは、ドライバーがサポートする機能とオプションの上と上に、明示的にサポートされている機能のみを入力する必要があります。 プラグインは、プライベート DEVMODEW 構造体に記載されているように、少なくともそれがサポートする機能を入力する必要があります。 プラグイン プロバイダーが印刷チケットのコア ドライバーによって提供される機能の表現を変更する場合、プロバイダーはここでの表現と同等の変更を行う必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)