共用方式為


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