Метод IPrintTicketProvider::ValidatePrintTicket (prdrvcom.h)
Метод IPrintTicketProvider::ValidatePrintTicket проверяет билет на печать.
Синтаксис
HRESULT ValidatePrintTicket(
[in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);
Параметры
[in, out] pBaseTicket
Указатель на входной билет печати. При успешном возврате IPrintTicketProvider::ValidatePrintTicketpBaseTicket указывает на проверенный билет печати.
Возвращаемое значение
IPrintTicketProvider::ValidatePrintTicket должен возвращать S_NO_CONFLICT или S_CONFLICT_RESOLVED , если операция выполнена успешно. В противном случае этот метод должен возвращать стандартный код ошибки COM.
Комментарии
При необходимости метод IPrintTicketProvider::ValidatePrintTicket должен выполнить любое разрешение конфликтов, проверив параметры, заданные в общедоступной и Unidrv-private частях билета печати, чтобы убедиться, что полученный билет печати действителен и что все ограничения устранены. Если в исходном билете на печать отсутствуют необходимые узлы, IPrintTicketProvider::ValidatePrintTicket может добавить их в возвращенный билет печати.
Требования
Требование | Значение |
---|---|
Заголовок | prdrvcom.h (включая Prdrvcom.h) |