次の方法で共有


IPrintTicketProvider2::ValidatePrintTicket メソッド (prdrvcom.h)

IPrintTicketProvider2::ValidatePrintTicket メソッドは、印刷チケットを検証します。

構文

HRESULT ValidatePrintTicket(
  [in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);

パラメーター

[in, out] pBaseTicket

入力印刷チケットへのポインター。 IPrintTicketProvider2::ValidatePrintTicket が正常に返されると、pBaseTicket は検証済みの印刷チケットを指します。

戻り値

操作が成功した場合、IPrintTicketProvider2::ValidatePrintTicketS_NO_CONFLICTまたはS_CONFLICT_RESOLVEDを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

注釈

必要に応じて、 IPrintTicketProvider2::ValidatePrintTicket メソッドは、印刷チケットのパブリック部分と Unidrv プライベート部分で行われた設定を調べて、結果の印刷チケットが有効であること、およびすべての制約が解決されていることを確認することで、競合解決を実行する必要があります。 必要なノードが元の印刷チケットに存在しない場合、 IPrintTicketProvider2::ValidatePrintTicket は、返された印刷チケットに追加できます。

要件

要件
Header prdrvcom.h (Prdrvcom.h を含む)