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 結構所列。 如果外掛程式提供者變更列印票證中核心驅動程式所提供的功能表示法,提供者必須對此處的表示法進行對等的變更。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | prcomoem.h (包括 Prcomoem.h) |