IPrintTicketProvider2 ::ValidatePrintTicket, méthode (prdrvcom.h)
La méthode IPrintTicketProvider2 ::ValidatePrintTicket valide un ticket d’impression.
Syntaxe
HRESULT ValidatePrintTicket(
[in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);
Paramètres
[in, out] pBaseTicket
Pointeur vers un ticket d’impression d’entrée. Lorsque IPrintTicketProvider2 ::ValidatePrintTicket retourne correctement, pBaseTicket pointe vers un ticket d’impression validé.
Valeur de retour
IPrintTicketProvider2 ::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.
Remarques
Si nécessaire, la méthode IPrintTicketProvider2 ::ValidatePrintTicket doit effectuer une résolution de conflit, en inspectant les paramètres effectués dans les parties publiques et unidrv-privées du ticket d’impression, pour vous assurer que le ticket d’impression résultant est valide et que toutes les contraintes sont résolues. Si aucun nœud requis n’est présent dans le ticket d’impression d’origine, IPrintTicketProvider2 ::ValidatePrintTicket pouvez les ajouter au ticket d’impression retourné.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | prdrvcom.h (include Prdrvcom.h) |