Freigeben über


Von Druckerschnittstellen-DLLs definierte Funktionen

Wichtig

Die moderne Druckplattform ist die bevorzugte Methode von Windows für die 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 unter Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.

Druckerschnittstellen-DLLs exportieren die in der folgenden Tabelle aufgeführten Funktionen.

Funktion Zweck
DllEntryPoint Anfänglicher DLL-Einstiegspunkt, in der Regel DLLMain genannt.
DrvConvertDevMode Konvertiert die angegebene DEVMODEW-Struktur von einer Version in eine andere.
DrvDeviceCapabilities Gibt angeforderte Informationen zu den Funktionen eines Druckers zurück.
DrvDevicePropertySheets Ruft CPSUI auf, um Eigenschaftenblattseiten zu erstellen, die die Eigenschaften eines Druckers beschreiben.
DrvDocumentEvent (Optional) Ermöglicht der Druckerschnittstellen-DLL anzugeben, welche Ereignisse mit dem Drucken eines Dokuments verknüpft sind.
DrvDriverEvent (Optional) Ermöglicht der Druckerschnittstellen-DLL, auf Benachrichtigungen des Spoolers zu reagieren, die bestimmte treiberspezifische Ereignisse aufgetreten sind.
DrvDocumentPropertySheets> Ruft CPSUI auf, um Eigenschaftenblattseiten zu erstellen, die die Eigenschaften eines Druckdokuments beschreiben.
DrvPrinterEvent Ermöglicht der Druckerschnittstellen-DLL, auf Benachrichtigungen vom Spooler zu reagieren, dass bestimmte druckerspezifische Ereignisse aufgetreten sind.
DrvQueryColorProfile (Optional) Ermöglicht der Druckerschnittstellen-DLL, ein ICC-Profil anzugeben, das für die Farbverwaltung verwendet werden soll.
DrvQueryJobAttributes (Optional) Ermöglicht der Druckerschnittstellen-DLL die Unterstützung für Funktionen wie das Drucken mehrerer Dokumentseiten auf einer physischen Seite ("N-up"-Druck), das Drucken mehrerer Kopien jeder Seite und das Sortieren von Seiten.
DevQueryPrintEx Bestimmt, ob ein Druckauftrag mit der aktuellen Konfiguration des Druckers gedruckt werden kann.
DrvSplDeviceCaps Gibt angeforderte Informationen zu den Funktionen eines Druckers zurück.
DrvUpgradePrinter (Optional) Aktualisiert die Registrierungseinstellungen eines Druckers, wenn eine neue Version des Treibers einem System hinzugefügt wird.