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