IPrintOemPrintTicketProvider::ValidatePrintTicket 方法 (prcomoem.h)

IPrintOemPrintTicketProvider::ValidatePrintTicket 方法會驗證列印票證。

語法

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

參數

[in, out] pPrintTicket

輸入列印票證的指標。 當 IPrintOemPrintTicketProvider::ValidatePrintTicket 成功傳回時,pPrintTicket 會指向已驗證的列印票證。

傳回值

如果作業成功,IPrintOemPrintTicketProvider::ValidatePrintTicket 應該會傳回S_NO_CONFLICT或S_CONFLICT_RESOLVED。 否則,這個方法應該會傳回標準 COM 錯誤碼。 請注意,Unidrv 和 Pscript 不考慮 S_OK 表示此方法成功完成。

備註

如有必要, IPrintOemPrintTicketProvider::ValidatePrintTicket 方法應該執行任何衝突解決,方法是檢查列印票證的公用和 Unidrv-private 部分所做的設定,以確保產生的列印票證有效,並解決所有條件約束。 如果原始列印票證中沒有任何必要的節點, IPrintOemPrintTicketProvider::ValidatePrintTicket 可以將這些節點新增至傳回的列印票證。

規格需求

需求
目標平台 桌面
標頭 prcomoem.h (包含 Prcomoem.h)

另請參閱

IPrintOemPrintTicketProvider