Freigeben über


IPrintOemUI COM-Schnittstelle

Wichtig

Es wird empfohlen, den IPP-Posteingangsklassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Druckergeräteentwicklung anzupassen.

Weitere Informationen finden Sie im Designhandbuch für Druckunterstützungs-Apps.

Die IPrintOemUI COM-Schnittstelle ist das Mittel, mit dem die Druckerschnittstellen-DLL für Unidrv oder Pscript5 mit einem UI-Plug-In kommuniziert. Die IPrintOemUI Schnittstelle wird von jedem UI-Plug-In implementiert.

In der folgenden Tabelle sind alle Methoden aufgeführt und beschrieben, die von der IPrintOemUI Schnittstelle bereitgestellt werden. Ui-Plug-Ins müssen alle aufgeführten Methoden definieren. Wenn eine Methode nicht benötigt wird, kann sie einfach E_NOTIMPL zurückgeben.

Methode BESCHREIBUNG
IPrintOemUI::CommonUIProp Ermöglicht einem UI-Plug-In das Ändern einer vorhandenen Druckereigenschaftenblattseite oder Dokumenteigenschaftenblattseite.
IPrintOemUI::D eviceCapabilities Ermöglicht einem UI-Plug-In, benutzerdefinierte Gerätefunktionen anzugeben.
IPrintOemUI::D evicePropertySheets Ermöglicht einem UI-Plug-In das Hinzufügen einer neuen Seite zum Druckereigenschaftenblatt eines Druckergeräts.
IPrintOemUI::D evMode Führt Vorgänge für die privaten DEVMODEW-Member eines UI-Plug-Ins aus.
IPrintOemUI::D evQueryPrintEx Ermöglicht ein UI-Plug-In, um festzustellen, ob ein Druckauftrag gedruckt werden kann.
IPrintOemUI::D ocumentPropertySheets Ermöglicht einem UI-Plug-In das Hinzufügen einer neuen Seite zum Dokumenteigenschaftenblatt eines Druckergeräts.
IPrintOemUI::D riverEvent Wird vom Druckspooler aufgerufen, wenn treiberspezifische Ereignisse verarbeitet werden, die möglicherweise eine Aktion des Druckertreibers erfordern.
IPrintOemUI::FontInstallerDlgProc Ersetzt die Benutzeroberfläche des Unidrv-Schriftartinstallationsprogramms.
IPrintOemUI::GetInfo (Implementierung erforderlich.) Gibt die Identifikationsinformationen eines UI-Plug-Ins zurück.
IPrintOemUI::P rinterEvent Ermöglicht ein UI-Plug-In zum Verarbeiten von Druckerereignissen.
IPrintOemUI::P ublishDriverInterface (Implementierung erforderlich.) Stellt einen Zeiger auf die IPrintOemDriverUI-COM-Schnittstelle des Unidrv- oder Pscript5-Treibers, die IPrintCoreUI2-COM-Schnittstelle, die IPrintCoreHelperPS-Schnittstelle oder die IPrintCoreHelperUni-Schnittstelle bereit.
IPrintOemUI::QueryColorProfile Ermöglicht einer Druckerschnittstellen-DLL das Angeben eines ICC-Profils für die Farbverwaltung.
IPrintOemUI::UpdateExternalFonts Ermöglicht einer Druckerschnittstellen-DLL das Aktualisieren der Unidrv-Schriftartformatdateien eines Druckers.
IPrintOemUI::UpgradePrinter Ermöglicht einem UI-Plug-In das Upgrade von Geräteoptionswerten, die in der Registrierung gespeichert sind.

Weitere Informationen finden Sie unter Implementieren von COM-Schnittstellen für Druckertreiber.