Freigeben über


IPrintOemUI::P rinterEvent-Methode (prcomoem.h)

Die IPrintOemUI::PrinterEvent -Methode ermöglicht es einem Benutzeroberfläche-Plug-In, Druckerereignisse zu verarbeiten.

Syntax

HRESULT PrinterEvent(
  PWSTR  pPrinterName,
  INT    iDriverEvent,
  DWORD  dwFlags,
  LPARAM lParam
);

Parameter

pPrinterName

Vom Aufrufer bereitgestellter Zeiger auf eine MIT NULL beendete Druckernamenzeichenfolge. Die Zeichenfolge kann einen lokalen Drucker ("PrinterName") oder einen Remotedrucker ("\Machine\PrinterName") identifizieren.

iDriverEvent

Vom Aufrufer bereitgestellter Wert, der das aufgetretene Ereignis identifiziert. Eine Liste der gültigen Werte finden Sie unter DrvPrinterEvent.

dwFlags

Vom Aufrufer bereitgestellte Flags. Eine Liste der gültigen Flags finden Sie unter DrvPrinterEvent.

lParam

Vom Aufrufer bereitgestellter ereignisspezifischer Parameter. Weitere Informationen finden Sie unter DrvPrinterEvent.

Rückgabewert

Die -Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich ausgeführt.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Hinweise

Die Methode eines Benutzeroberflächen-Plug-Ins IPrintOemUI::PrinterEvent führt dieselben Arten von Vorgängen aus wie die DrvPrinterEvent-Funktion , die von Benutzermodus-Druckerschnittstellen-DLLs exportiert wird. Informationen zu Druckerereignissen und deren Verarbeitung finden Sie in der Beschreibung der DrvPrinterEvent-Funktion .

Wenn Sie ein Benutzeroberfläche-Plug-In bereitstellen, ruft die DrvPrinterEvent-Funktion des Druckertreibers die IPrintOemUI::PrinterEvent -Methode auf. Die DrvPrinterEvent-Funktion führt eine eigene Verarbeitung für das angegebene Ereignis aus und ruft dann die IPrintOemUI::PrinterEvent -Methode auf, um die zusätzliche Verarbeitung des Ereignisses zu verarbeiten.

Wenn IPrintOemUI::PrinterEvent Methoden von mehreren Benutzeroberflächen-Plug-Ins exportiert werden, werden die Methoden in der Reihenfolge aufgerufen, in der die Plug-Ins für die Installation angegeben werden.

Weitere Informationen zum Erstellen und Installieren von Benutzeroberfläche-Plug-Ins finden Sie unter Anpassen der Druckertreiber von Microsoft.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (einschließlich Prcomoem.h)

Weitere Informationen

DrvPrinterEvent

IPrintOemUI