IPrintTicketProvider::ValidatePrintTicket 方法 (prdrvcom.h)
IPrintTicketProvider::ValidatePrintTicket 方法會驗證列印票證。
語法
HRESULT ValidatePrintTicket(
[in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);
參數
[in, out] pBaseTicket
輸入列印票證的指標。 當 IPrintTicketProvider::ValidatePrintTicket 成功傳回時,pBaseTicket 會指向已驗證的列印票證。
傳回值
如果作業成功,IPrintTicketProvider::ValidatePrintTicket 應該傳回S_NO_CONFLICT或S_CONFLICT_RESOLVED。 否則,此方法應該會傳回標準 COM 錯誤碼。
備註
如有必要, IPrintTicketProvider::ValidatePrintTicket 方法應該藉由檢查列印票證的公用和 Unidrv-private 部分所做的設定來執行任何衝突解決,以確保產生的列印票證有效,以及所有條件約束都已解決。 如果原始列印票證中沒有任何必要的節點, IPrintTicketProvider::ValidatePrintTicket 可以將它們新增至傳回的列印票證。
規格需求
需求 | 值 |
---|---|
標頭 | prdrvcom.h (包括 Prdrvcom.h) |