Méthode IPrintOemPrintTicketProvider ::ExpandIntentOptions (prcomoem.h)
La méthode IPrintOemPrintTicketProvider ::ExpandIntentOptions permet au plug-in de développer les options d’imprimante (telles que l’impression photo) dans des paramètres de fonctionnalité individuels dans le ticket d’impression.
Syntaxe
HRESULT ExpandIntentOptions(
[in, out] IXMLDOMDocument2 *pPrintTicket
);
Paramètres
[in, out] pPrintTicket
Pointeur vers un ticket d’impression.
Valeur retournée
IPrintOemPrintTicketProvider ::ExpandIntentOptions doit retourner S_OK si l’opération réussit ou lorsque le plug-in ne prend pas en charge les fonctionnalités d’intention. Sinon, cette méthode doit retourner un code d’erreur COM standard.
Remarques
Le pilote Unidrv ou Pscript5 appelle IPrintOemPrintTicketProvider ::ExpandIntentOptions pour permettre au plug-in de développer les options qui représentent l’intention dans leurs paramètres individuels dans d’autres fonctionnalités du ticket d’impression avant la validation du ticket d’impression. Cette extension d’option a deux effets importants : le client reçoit des informations sur les résultats de l’expansion de l’intention, et le pilote principal résout les contraintes sur les fonctionnalités individuelles affectées par l’intention.
Nous recommandons au pilote de conserver l’état de l’option d’intention dans la structure DEVMODEW privée du pilote lorsqu’il convertit un ticket d’impression en devMODEW, puis d’un DEVMODEW à nouveau en ticket d’impression.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h (include Prcomoem.h) |