IPrintOemPrintTicketProvider ::ExpandIntentOptions, méthode (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 de retour
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 d’étendre 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 contre les fonctionnalités individuelles affectées par l’intention.
Nous vous recommandons de conserver l’état de l’option d’intention dans la structure privée du pilote DEVMODEW lorsqu’il convertit un ticket d’impression en DEVMODEW, puis à partir d’un DEVMODEW en un ticket d’impression.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | prcomoem.h (include Prcomoem.h) |