共用方式為


IPrintOemPrintTicketProvider::ExpandIntentOptions 方法 (prcomoem.h)

IPrintOemPrintTicketProvider::ExpandIntentOptions 方法可讓外掛程式將列印機選項(例如相片列印)擴充到印表票證中的個別功能設定。

語法

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

參數

[in, out] pPrintTicket

列印票證的指標。

傳回值

IPrintOemPrintTicketProvider::ExpandIntentOptions 如果作業成功或外掛程式不支援意圖功能,則應該傳回 S_OK。 否則,此方法應該會傳回標準 COM 錯誤碼。

言論

Unidrv 或 Pscript5 驅動程式會呼叫 IPrintOemPrintTicketProvider::ExpandIntentOptions,讓外掛程式在列印票證驗證之前,將意圖表示其個別設定的選項展開到列印票證的其他功能中。 這類選項擴充有兩個重要影響:用戶端會收到意圖擴充結果的相關信息,而核心驅動程式會針對受意圖影響的個別功能解析條件約束。

建議您在驅動程式的私人 DEVMODEW 結構中保留意圖選項的狀態,然後將列印票證轉換成 DEVMODEW,然後從 DEVMODEW 回到列印票證。

要求

要求 價值
目標平臺 桌面
標頭 prcomoem.h (include Prcomoem.h)