Partager via


IPrintOemPrintTicketProvider ::ValidatePrintTicket, méthode (prcomoem.h)

La méthode IPrintOemPrintTicketProvider ::ValidatePrintTicket valide un ticket d’impression.

Syntaxe

HRESULT ValidatePrintTicket(
  [in, out] IXMLDOMDocument2 *pPrintTicket
);

Paramètres

[in, out] pPrintTicket

Pointeur vers un ticket d’impression d’entrée. Lorsque IPrintOemPrintTicketProvider ::ValidatePrintTicket retourne correctement, pPrintTicket pointe vers un ticket d’impression validé.

Valeur retournée

IPrintOemPrintTicketProvider ::ValidatePrintTicket doit retourner S_NO_CONFLICT ou S_CONFLICT_RESOLVED si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard. Notez que Unidrv et Pscript ne considèrent pas S_OK pour signifier la réussite de l’exécution pour cette méthode.

Remarques

Si nécessaire, la méthode IPrintOemPrintTicketProvider ::ValidatePrintTicket doit effectuer toute résolution de conflit, en inspectant les paramètres effectués dans les parties publique et Unidrv-private du ticket d’impression, pour s’assurer que le ticket d’impression résultant est valide et que toutes les contraintes sont résolues. Si des nœuds requis ne sont pas présents dans le ticket d’impression d’origine, IPrintOemPrintTicketProvider ::ValidatePrintTicket peut les ajouter au ticket d’impression retourné.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête prcomoem.h (include Prcomoem.h)

Voir aussi

IPrintOemPrintTicketProvider