Freigeben über


IPrintOemPS COM-Schnittstelle

Wichtig

Es wird empfohlen, den IPP-Klassentreiber von Microsoft zusammen mit Print Support Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie im Leitfaden zum Erstellen von Druckunterstützungs-Apps.

Die IPrintOemPS COM-Schnittstelle ist das Mittel, mit dem die Druckergrafik-DLL für Pscript5 mit einem Rendering-Plug-In kommuniziert. Die IPrintOemPS Schnittstelle wird von jedem Rendering-Plug-In implementiert.

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

Methode BESCHREIBUNG
IPrintOemPS::Command Ermöglicht einem Rendering-Plug-In das Einfügen von Postscript-Befehlen in den Datenstrom des Druckauftrags.
IPrintOemPS::D evMode Führt Vorgänge für die privaten DEVMODEW-Member eines Rendering-Plug-Ins aus.
IPrintOemPS::D isableDriver Gibt Ressourcen frei, die von der IPrintOemPS::EnableDriver-Methode eines Rendering-Plug-Ins zugeordnet wurden.
IPrintOemPS::D isablePDEV Ermöglicht einem Rendering-Plug-In das Löschen der privaten PDEV-Struktur, die von seiner IPrintOemPS::EnablePDEV-Methode zugeordnet wurde.
IPrintOemPS::EnableDriver Ermöglicht einem Rendering-Plug-In das Einbinden einiger Grafik-DDI-Funktionen. Diese Methode und IPrintOemPS::D isableDriver müssen als Paar betrachtet werden. wenn eine implementiert ist, muss auch die andere implementiert werden.
IPrintOemPS::EnablePDEV Ermöglicht einem Rendering-Plug-In das Erstellen einer eigenen PDEV-Struktur.
IPrintOemPS::GetInfo (Implementierung erforderlich.) Gibt Rendering-Plug-In-Identifikationsinformationen zurück.
IPrintOemPS::P ublishDriverInterface (Implementierung erforderlich.) Stellt einen Zeiger auf die IPrintOemDriverPS COM-Schnittstelle, die IPrintCorePS2 COM-Schnittstelle oder die IPrintCoreHelperPS-Schnittstelle des Pscript5-Treibers bereit.
IPrintOemPS::ResetPDEV Ermöglicht einem Rendering-Plug-In das Zurücksetzen seiner PDEV-Struktur.

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