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) |