Partager via


Interface COM IPrintCoreUI2

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 la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

L’IPrintCoreUI2interface COM étend l’interface COM IPrintOemDriverUI. Dans Windows XP et versions ultérieures, le pilote Pscript5 fournit l’interface COM IPrintCoreUI2. Les méthodes de cette interface sont réservées à l’utilisation par les plug-ins d’interface utilisateur Pscript5.

Méthode Description
IPrintCoreUI2::DrvGetDriverSetting Permet à un plug-in d’interface utilisateur d’obtenir l’état actuel des fonctionnalités de l’imprimante et d’autres informations internes.
IPrintCoreUI2::DrvUpdateUISetting Permet à un plug-in d’interface utilisateur de notifier au pilote une option d’interface utilisateur modifiée.
IPrintCoreUI2::DrvUpgradeRegistrySetting Permet aux plug-ins OEM de mettre à niveau les paramètres de registre privés.
IPrintCoreUI2::EnumConstrainedOptions Détermine quelles options d’une fonctionnalité sont contraintes.
IPrintCoreUI2::EnumFeatures Énumère les fonctionnalités disponibles d’une imprimante.
IPrintCoreUI2::EnumOptions Énumère les options disponibles d’une fonctionnalité spécifique.
IPrintCoreUI2::GetFeatureAttribute Récupère la liste des attributs de la fonctionnalité ou la valeur d’un attribut spécifique de la fonctionnalité.
IPrintCoreUI2::GetGlobalAttribute Récupère la liste des attributs globaux ou la valeur d’un attribut global spécifique.
IPrintCoreUI2::GetOptionAttribute Récupère la liste des attributs d’option ou la valeur d’un attribut d’option spécifique.
IPrintCoreUI2::GetOptions Récupère les paramètres de fonctionnalités actuels du pilote sous la forme d’une liste de paires de mots-clés fonctionnalité/option.
IPrintCoreUI2::QuerySimulationSupport Récupère une structure de capacité de simulation du spooler, qui indique les types de simulation que le spooler prend en charge.
IPrintCoreUI2::SetOptions Définit les paramètres de fonctionnalités du pilote.
IPrintCoreUI2::WhyConstrained Détermine pourquoi la sélection de fonctionnalité/option spécifiée est contrainte.

Pour plus d’informations, voir Implémentation des interfaces COM du pilote d’imprimante.