Freigeben über


IPrintOemUI::D riverEvent-Methode (prcomoem.h)

Die DrvDriverEvent-Funktion des Druckertreibers ruft die IPrintOemUI::DriverEvent-Methode eines Plug-Ins für die zusätzliche Verarbeitung von Druckertreiberereignissen auf.

Syntax

HRESULT DriverEvent(
  DWORD  dwDriverEvent,
  DWORD  dwLevel,
  LPBYTE pDriverInfo,
  LPARAM lParam
);

Parameter

dwDriverEvent

Vom Aufrufer bereitgestelltes Bit-Flag, das das aufgetretene Ereignis angibt. Gültige Flags sind in der folgenden Tabelle aufgeführt.

Flagge Definition
DRIVER_EVENT_DELETE Der Treiber wird entfernt.
DRIVER_EVENT_INITIALIZE Der Treiber wurde soeben installiert.

dwLevel

Vom Aufrufer bereitgestellter Wert, der den Typ der Struktur angibt, auf die der pDriverInfo Parameter verweist, wie in der folgenden Tabelle angegeben.

dwLevel Wert Struktur von pDriverInfo-
1 DRIVER_INFO_1
2 DRIVER_INFO_2
3 DRIVER_INFO_3
 

Die DRIVER_INFO_N--Strukturen werden in der Microsoft Windows SDK-Dokumentation beschrieben.

pDriverInfo

Vom Aufrufer bereitgestellter Zeiger auf eine Struktur, deren Typ durch den dwLevel-Parameter identifiziert wird.

lParam

Vom Aufrufer bereitgestellte Flags. Siehe den folgenden Abschnitt "Hinweise".

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::DriverEvent-Methode eines Plug-Ins für die Benutzeroberfläche führt dieselben Arten von Vorgängen wie die DrvDriverEvent--Funktion aus, die von DLLs der Druckerschnittstelle exportiert wird. Informationen zu Treiberereignissen und deren Verarbeitung finden Sie in der Beschreibung der funktion DrvDriverEvent.

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

Wenn IPrintOemUI::DriverEvent 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

DrvDriverEvent-

IPrintOemUI-