Interfaces COM pour les plug-ins d'interface utilisateur
Important
La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.
Pour plus d’informations, veuillez consulter les articles Plateforme d’impression moderne et Guide de conception des applications de support d’impression.
Les interfaces COM suivantes sont définies pour la communication entre les pilotes d’imprimantes de Microsoft et les plug-ins d'interface utilisateur :
Interface COM IPrintOemCommon, qui fournit des méthodes pour spécifier et obtenir des informations sur l’appareil.
Interface COM IPrintOemUI, qui permet à la DLL d’interface d’imprimante pour Unidrv ou Pscript5 d’appeler des plug-ins d’interface utilisateur.
Interface COM IPrintOemUI2, qui étend l’interface COM IPrintOemUI.
Interface COM IPrintOemUIMXDC, qui permet aux plug-ins d’interface utilisateur de contrôler la conversion des appels GDI en sortie XPS dans les pilotes de pipeline de filtre.
Interface COM IPrintOemDriverUI, qui fournit des opérations utilitaires aux plug-ins d’interface utilisateur.
Interface COM IPrintCoreUI2, qui fournit des méthodes d’assistance pour les plug-ins d’interface utilisateur minidriver.
La figure suivante montre l’arborescence d’héritage pour les interfaces COM utilisées dans les plug-ins d’interface utilisateur.