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. |