Freigeben über


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

Die DrvDriverEvent-Funktion des Druckertreibers ruft die Methode eines Benutzeroberflächen-Plug-Ins IPrintOemUI::DriverEvent zur zusätzlichen Verarbeitung von Druckertreiberereignissen auf.

Syntax

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

Parameter

dwDriverEvent

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

Flag Definition
DRIVER_EVENT_DELETE Der Treiber wird entfernt.
DRIVER_EVENT_INITIALIZE Der Treiber wurde gerade 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, auf die von pDriverInfo verwiesen wird
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. Weitere Informationen finden Sie im abschnitt "Hinweise".

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::DriverEvent führt dieselben Arten von Vorgängen wie die DrvDriverEvent-Funktion aus, die von Benutzermodus-Druckerschnittstellen-DLLs exportiert wird. Informationen zu Treiberereignissen und deren Verarbeitung finden Sie in der Beschreibung der DrvDriverEvent-Funktion .

Wenn Sie ein Benutzeroberflächen-Plug-In 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 -Methode auf, um die IPrintOemUI::DriverEvent 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 Benutzeroberflächen-Plug-Ins finden Sie unter Anpassen der Druckertreiber von Microsoft.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (include Prcomoem.h)

Weitere Informationen

DrvDriverEvent

IPrintOemUI