Interface IPrintSchemaCapabilities (printerextension.h)
Fournit la méthode principale pour accéder à PrintCapabilities.
L’interface IPrintSchemaCapabilities hérite de IPrintSchemaElement.
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. |
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.
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 |
Développement de pilotes d’impression v4