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 (包括 Prcomoem.h) |