Freigeben über


IPrintTicketProvider2::ValidatePrintTicket-Methode (prdrvcom.h)

Die IPrintTicketProvider2::ValidatePrintTicket-Methode überprüft ein Druckticket.

Syntax

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

Parameter

[in, out] pBaseTicket

Ein Zeiger auf ein Eingabedruckticket. Wenn IPrintTicketProvider2::ValidatePrintTicket erfolgreich zurückgegeben wird, verweist pBaseTicket auf ein überprüftes Druckticket.

Rückgabewert

IPrintTicketProvider2::ValidatePrintTicket sollte S_NO_CONFLICT oder S_CONFLICT_RESOLVED zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen standardmäßigen COM-Fehlercode zurückgeben.

Hinweise

Falls erforderlich, sollte die IPrintTicketProvider2::ValidatePrintTicket-Methode eine Konfliktauflösung durchführen, indem die Einstellungen in den öffentlichen und unidrv-privaten Teilen des Drucktickets überprüft werden, um sicherzustellen, dass das resultierende Druckticket gültig ist und dass alle Einschränkungen aufgelöst werden. Wenn im ursprünglichen Druckticket keine erforderlichen Knoten vorhanden sind, kann IPrintTicketProvider2::ValidatePrintTicket diese dem zurückgegebenen Druckticket hinzufügen.

Anforderungen

Anforderung Wert
Header prdrvcom.h (einschließlich Prdrvcom.h)