Delen via


Functies gedefinieerd door DLL's van de printerinterface

Important

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. U wordt aangeraden om Microsoft's IPP-inboxklasse-stuurprogramma, samen met Print Support Apps (PSA), te gebruiken om de afdrukervaring in Windows 10 en 11 te personaliseren voor de ontwikkeling van printerapparaten.

Zie de ontwerphandleiding voor Print Support App v1 en v2 voor meer informatie.

Dll's van de printerinterface exporteren de functies die worden vermeld in de volgende tabel.

Function Purpose
DllEntryPoint Oorspronkelijk DLL-toegangspunt, meestal DLLMain genoemd.
DrvConvertDevMode Converteert de opgegeven DEVMODEW-structuur van de ene versie naar de andere.
DrvDeviceCapabilities Retourneert gevraagde informatie over de mogelijkheden van een printer.
DrvDevicePropertySheets Roept CPSUI aan om eigenschappenvensterpagina's te maken waarin de eigenschappen van een printer worden beschreven.
DrvDocumentEvent (Optioneel) Hiermee kan het DLL-bestand van de printerinterface opgeven welke gebeurtenissen zijn gekoppeld aan het afdrukken van een document dat wordt verwerkt.
DrvDriverEvent (Optional) Hiermee kan de printerinterface-DLL reageren op meldingen van de spooler dat er bepaalde stuurprogrammaspecifieke gebeurtenissen hebben plaatsgevonden.
DrvDocumentPropertySheets> Roept CPSUI aan om eigenschappenvensterpagina's te maken die de eigenschappen van een afdrukdocument beschrijven.
DrvPrinterEvent Hiermee kan het DLL-bestand van de printerinterface reageren op meldingen van de spooler over het optreden van bepaalde printerspecifieke gebeurtenissen.
DrvQueryColorProfile (Optioneel) Hiermee kan de DLL van de printerinterface een ICC-profiel opgeven dat moet worden gebruikt voor kleurbeheer.
DrvQueryJobAttributes (Optioneel) Hiermee kan het DLL-bestand van de printerinterface ondersteuning opgeven voor dergelijke mogelijkheden als het afdrukken van meerdere documentpagina's op een fysieke pagina ('N-up' afdrukken), het afdrukken van meerdere exemplaren van elke pagina en het sorteren van pagina's.
DevQueryPrintEx Bepaalt of een afdruktaak kan worden afgedrukt met de huidige configuratie van de printer.
DrvSplDeviceCaps Retourneert gevraagde informatie over de mogelijkheden van een printer.
DrvUpgradePrinter (Optioneel) Hiermee worden de registerinstellingen van een printer bijgewerkt wanneer een nieuwe versie van het stuurprogramma wordt toegevoegd aan een systeem.