次の方法で共有


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

IPrintOemPrintTicketProvider::ExpandIntentOptions メソッドを使用すると、プラグインはプリンター オプション (写真印刷など) を印刷チケットの個々の機能設定に拡張できます。

構文

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

パラメーター

[in, out] pPrintTicket

印刷チケットへのポインター。

戻り値

IPrintOemPrintTicketProvider::ExpandIntentOptions は、操作が成功した場合、またはプラグインが意図機能をサポートしていない場合に S_OK を返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

備考

Unidrv または Pscript5 ドライバーは、IPrintOemPrintTicketProvider::ExpandIntentOptions を呼び出して、印刷チケットの検証前に、意図を表すオプションを印刷チケットの他の機能の個々の設定に展開できるようにします。 このようなオプション拡張には、2 つの重要な効果があります。クライアントは意図の展開の結果に関する情報を受け取り、コア ドライバーは意図の影響を受ける個々の機能に対する制約を解決します。

ドライバーは、印刷チケットを DEVMODEW に変換し、DEVMODEW から印刷チケットに戻すときに、ドライバーのプライベート DEVMODEW 構造体の意図オプションの状態を保持することをお勧めします。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー prcomoem.h (Prcomoem.h を含む)