Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |