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::CompletePrintCapabilities はS_OKを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。
注釈
Unidrv または Pscript5 プラグインは、ドライバーがサポートする機能とオプションの上と上に、明示的にサポートされている機能のみを入力する必要があります。 プラグインは、プライベート DEVMODEW 構造体に記載されているように、少なくともそれがサポートする機能を入力する必要があります。 プラグイン プロバイダーが印刷チケットのコア ドライバーによって提供される機能の表現を変更する場合、プロバイダーはここでの表現と同等の変更を行う必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | prcomoem.h (Prcomoem.h を含む) |