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 validiertes 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.

Bemerkungen

Bei Bedarf 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 alle Einschränkungen aufgelöst werden. Wenn im ursprünglichen Druckticket keine erforderlichen Knoten vorhanden sind, können IPrintTicketProvider2::ValidatePrintTicket sie dem zurückgegebenen Druckticket hinzufügen.

Anforderungen

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