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 |
---|---|
|
Der Vorgang war erfolgreich. |
|
Fehler beim Vorgang. |
|
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) |