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 |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Fehler beim Vorgang. |
|
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) |