Поделиться через


Метод IPrintTicketProvider2::ValidatePrintTicket (prdrvcom.h)

Метод IPrintTicketProvider2::ValidatePrintTicket проверяет билет на печать.

Синтаксис

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

Параметры

[in, out] pBaseTicket

Указатель на входной билет печати. При успешном возврате IPrintTicketProvider2::ValidatePrintTicketpBaseTicket указывает на проверенный билет печати.

Возвращаемое значение

IPrintTicketProvider2::ValidatePrintTicket должен возвращать S_NO_CONFLICT или S_CONFLICT_RESOLVED , если операция выполнена успешно. В противном случае этот метод должен возвращать стандартный код ошибки COM.

Комментарии

При необходимости метод IPrintTicketProvider2::ValidatePrintTicket должен выполнять любое разрешение конфликтов, проверяя параметры, заданные в общедоступной и Unidrv-private частях билета печати, чтобы убедиться, что полученный билет печати действителен и что все ограничения устранены. Если в исходном билете на печать отсутствуют необходимые узлы, IPrintTicketProvider2::ValidatePrintTicket может добавить их в возвращенный билет печати.

Требования

Требование Значение
Заголовок prdrvcom.h (включая Prdrvcom.h)