Partager via


Interface IPrintSchemaCapabilities (printerextension.h)

Fournit la méthode principale pour accéder à PrintCapabilities.

Héritage

L’interface IPrintSchemaCapabilities hérite de IPrintSchemaElement.

Méthodes

L’interface IPrintSchemaCapabilities a ces méthodes.

 
IPrintSchemaCapabilities ::get_JobCopiesAllDocumentsMaxValue

Obtient la valeur maximale de JobCopiesAllDocuments.
IPrintSchemaCapabilities ::get_JobCopiesAllDocumentsMinValue

Obtient la valeur minimale du paramètre JobCopiesAllDocuments.
IPrintSchemaCapabilities ::get_PageImageableSize

Obtient les informations de zone imprimable de l’imprimante.
IPrintSchemaCapabilities ::GetFeature

Obtient une fonctionnalité nommée à partir de PrintCapabilities, par nom et URI d’espace de noms complet.
IPrintSchemaCapabilities ::GetFeatureByKeyName

Obtient une fonctionnalité à partir de PrintCapabilities en fonction d’un nom de clé donné.
IPrintSchemaCapabilities ::GetOptions

Obtient toutes les options d’une fonctionnalité.
IPrintSchemaCapabilities ::GetSelectedOptionInPrintTicket

Obtient l’option sélectionnée pour une fonctionnalité dans IPrintSchemaTicket.

Remarques

Pour obtenir un objet IXMLDOMDocument2 pour l’objet PrintCapabilities, vous devez déréférencer le paramètre ppXmlNode de la propriété XmlNode (à l’aide de *ppXmlNode ). Cela récupère un pointeur vers une interface de type IUnknown.

Utilisez ce pointeur pour appeler la méthode QueryInterface de l’objet PrintCapabilities pour accéder à l’objet IXMLDOMDocument2 sous-jacent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête printerextension.h

Voir aussi

Développement de pilotes d’impression v4

IPrintSchemaElement

IPrintSchemaElement ::XmlNode

IPrintSchemaTicket

IPrintSchemaTicket_GetCapabilities

Localisation du pilote d’imprimante V4