Unidrv-Komponenten
Wichtig
Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.
Weitere Informationen finden Sie im Designhandbuch Print Support-App.
Unidrv-Komponenten bestehen aus DLLs sowie Text- und Binärdatendateien, wie im folgenden Diagramm dargestellt:
Zu den Komponenten im Diagramm gehören:
Anwendung
Eine Benutzeranwendung, z. B. ein Textverarbeitungsprogramm, die Benutzern Druckfunktionen zur Verfügung stellt
gdi32.dll
Benutzermodus-DLL, die Win32 GDI-Funktionen exportiert
Kernelmodus Graphics Engine NT Executive Code, der GDI-Funktionalität implementiert.
Minidriver-Textdateien
Textbasierte Unidrv-Minidriver , die Drucker mithilfe von GPD-Dateieinträgen beschreiben.
Binärdatendateien
Temporäre Dateien (mit der Erweiterung .bud), die Unidrv nach dem Parsen der in den Minitreiber-Textdateien enthaltenen Informationen erstellt.
unidrvui.dll
Unidrv-Benutzeroberflächen-DLL, die allgemeinen UI-Code für alle von Unidrv unterstützten Drucker bereitstellt
Benutzeroberflächen-Plug-In
Optionales, druckerspezifisches Benutzeroberflächen-Plug-In
compstui.dll
CPSUI-Benutzeroberfläche für Drucker
unidrv.dll
Unidrv-Renderer, der Bilder rendert und den Bilddatenstrom an den Druckspooler sendet.
Rendering-Plug-In
Optionales, druckerspezifisches Rendering-Plug-In