Fourniture d’ajouts de structure DEVMODE
Important
Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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’imprimante.
Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.
Votre plug-in d’interface utilisateur peut ajouter ses propres membres privés à la structure DEVMODEW , comme illustré dans la figure suivante.
Un plug-in d’interface utilisateur peut utiliser ces membres DEVMODE privés pour stocker les valeurs associées aux options d’imprimante personnalisées. Le plug-in met ces options à la disposition de l’utilisateur en modifiant une page de feuille de propriétés fournie par le pilote ou en ajoutant de nouvelles pages de feuille de propriétés.
Si votre plug-in d’interface utilisateur ajoute des membres DEVMODE privés, la structure OEM_DMEXTRAHEADER doit précéder les membres ajoutés.
Vous n’êtes pas obligé d’ajouter des membres à la structure DEVMODE, mais dans ce cas, votre plug-in d’interface utilisateur doit implémenter la méthode IPrintOemUI::D evMode . L’objectif de cette méthode, en fonction des arguments d’entrée, est de retourner la taille, d’initialiser, de convertir ou de valider les membres DEVMODE supplémentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour