IPrintOemUni::D evMode-Methode (prcomoem.h)
Die IPrintOemUni::DevMode
-Methode, die von Rendering-Plug-Ins für Unidrv bereitgestellt wird, führt Vorgänge für private DEVMODEW--Member aus.
Syntax
HRESULT DevMode(
DWORD dwMode,
POEMDMPARAM pOemDMParam
);
Parameter
dwMode
Gibt eine vom Aufrufer bereitgestellte Konstante an. Weitere Informationen finden Sie im Abschnitt "Hinweise".
pOemDMParam
Vom Aufrufer bereitgestellter Zeiger auf eine OEMDMPARAM- Struktur.
Rückgabewert
Die Methode muss einen der folgenden Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang war erfolgreich. |
|
Fehler beim Vorgang. |
Bemerkungen
Ein Rendering-Plug-In für Unidrv muss die IPrintOemUni::DevMode
-Methode implementieren.
Wenn Sie ein Benutzeroberflächen-Plug-In für Unidrv bereitstellen und private Member zur DEVMODEW--Struktur des Treibers hinzufügen, müssen Sie sowohl die IPrintOemUI::DevMode
als auch die IPrintOemUni::DevMode
Methoden implementieren. Der Code, der diese Methoden implementiert, muss identisch sein und kann in einer Bibliothek platziert werden, die statisch mit dem UI-Plug-In und dem Rendering-Plug-In verknüpft ist.
Die IPrintOemUni::DevMode
-Methode muss den durch den dwMode- Wert angegebenen Vorgang ausführen. Jedes Mal, wenn IPrintOemUni::DevMode
aufgerufen wird, enthält dwMode- eine der folgenden Konstanten, die in der Reihenfolge aufgeführt sind, in der sie empfangen werden:
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | prcomoem.h (einschließlich Prcomoem.h) |