Freigeben über


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

Die IPrintOemUI::PrinterEvent-Methode ermöglicht es einem Benutzeroberflächen-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 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 war erfolgreich.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Bemerkungen

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

Wenn Sie ein Plug-In für die Benutzeroberfläche 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 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 Plug-Ins für die Benutzeroberfläche finden Sie unter Anpassen der Druckertreiber von Microsoft.

Anforderungen

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

Siehe auch

DrvPrinterEvent-

IPrintOemUI-