Unidrv-onderdelen
Belangrijk
Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. U wordt aangeraden de IPP-inboxclassedriver van Microsoft te gebruiken, samen met Print Support Apps (PSA), om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van printers.
Zie de Print support app design guidevoor meer informatie.
Unidrv-onderdelen bestaan uit DLL's, plus tekst- en binaire gegevensbestanden, zoals geïllustreerd in het volgende diagram:
Onderdelen in het diagram zijn onder andere:
Een gebruikerstoepassing, zoals een tekstverwerker, die gebruikers afdrukmogelijkheden biedt.
gdi32.dll
DLL in de gebruikersmodus waarmee Win32 GDI-functies worden geëxporteerd.
Kernel-Mode Graphics Engine NT executive code waarmee GDI-functionaliteit wordt geïmplementeerd.
Minidriver-tekstbestanden
Op tekst gebaseerde Unidrv minidrivers die printers beschrijven met behulp van GPD-bestandsvermeldingen.
binaire gegevensbestanden
Tijdelijke bestanden (met de extensie .bud) die Unidrv maakt na het parseren van informatie in minidriver tekstbestanden.
unidrvui.dll
Unidrv-gebruikersinterface DLL, waardoor gemeenschappelijke gebruikersinterfacecode wordt geboden voor alle printers die door Unidrv worden ondersteund.
gebruikersinterface-invoegtoepassing
Optioneel, printerspecifiek gebruikersinterface-invoegtoepassing.
compstui.dll
CPSUI gebruikersinterface voor printers.
unidrv.dll
Unidrv-renderer, waarmee afbeeldingen worden weergegeven en de afbeeldingsgegevensstroom naar de afdrukspooler wordt verzonden.
Rendering-invoegtoepassing
Optioneel, printerspecifiek rendering plug-in.