Partager via


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

La méthode IPrintOemPrintTicketProvider ::CompletePrintCapabilities remplit les entrées restantes du document des fonctionnalités d’impression spécifiées.

Syntaxe

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

Paramètres

[in] pPrintTicket

Pointeur vers un ticket d’impression d’entrée. Toutes les données dépendantes de la configuration dans les fonctionnalités d’impression (autrement dit, les données qui seraient représentées par une Switch / Case construire dans un fichier GPD) doivent être basées sur les paramètres du ticket d’impression. Si l’application ne fournit pas de ticket d’impression, ce paramètre peut être NULL. Dans de telles situations, le fournisseur doit supposer les paramètres par défaut des constructions de fonctionnalités et de paramètres.

[in, out] pCapabilities

Pointeur vers un document de fonctionnalités d’impression partiellement complète. Lorsque IPrintOemPrintTicketProvider ::CompletePrintCapabilities retourne, la mémoire tampon pointée par pCapablities doit contenir un document de fonctionnalités d’impression terminée.

Valeur de retour

IPrintOemPrintTicketProvider ::CompletePrintCapabilities doit retourner S_OK si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard.

Remarques

Un plug-in Unidrv ou Pscript5 doit renseigner uniquement les fonctionnalités qu’il prend explicitement en charge, au-delà des fonctionnalités et options prises en charge par le pilote. Le plug-in doit au moins remplir les fonctionnalités qu’il prend en charge, comme indiqué dans sa structure DEVMODEW privée. Si le fournisseur de plug-in modifie la représentation des fonctionnalités fournies par le pilote principal dans le ticket d’impression, le fournisseur doit apporter des modifications équivalentes à la représentation ici.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)