Partager via


Composants Unidrv

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.

Les composants Unidrv sont constitués de DLL, ainsi que de fichiers de données textuelles et binaires, comme l'illustre le diagramme suivant :

diagramme illustrant comment les composants unidrv sont constitués de dll, de fichiers texte et de fichiers de données binaires.

Les composants du diagramme incluent :

Application
Une application utilisateur, telle qu’un traitement de texte, qui offre aux utilisateurs des fonctionnalités d’impression.

gdi32.dll
DLL en mode utilisateur qui exporte les fonctions GDI Win32.

Moteur graphique en mode noyau Code exécutif NT qui met en œuvre la fonctionnalité GDI.

Fichiers texte de minipilote
Minipilotes Unidrv basés sur du texte qui décrivent les imprimantes en utilisant les entrées du fichier GPD.

Fichiers de données binaires
Fichiers temporaires (avec une extension .bud) que Unidrv crée après avoir analysé les informations contenues dans les fichiers texte des minipilotes.

unidrvui.dll
DLL d'interface utilisateur Unidrv, fournissant un code d'interface utilisateur commun pour toutes les imprimantes prises en charge par Unidrv.

Plug-in d’interface utilisateur
Optionnel, spécifique à l’imprimante, plug-in d’interface utilisateur.

compstui.dll
Interface utilisateur CPSUI pour les imprimantes.

unidrv.dll
Unidrv renderer, qui rend les images et envoie le flux de données de l'image au spooler d'impression.

Plug-in de rendu
Optionnel, spécifique à l’imprimante plug-in de rendu.