Freigeben über


IPrintOemUni::D evMode-Methode (prcomoem.h)

Die IPrintOemUni::DevMode Methode, die vom Rendern von 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
S_OK
Der Vorgang wurde erfolgreich ausgeführt.
E_FAIL
Fehler beim Vorgang

Hinweise

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 der DEVMODEW-Struktur des Treibers private Member hinzufügen, müssen Sie sowohl die -Methode als auch die IPrintOemUI::DevModeIPrintOemUni::DevMode -Methode 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. IPrintOemUni::DevMode Bei jedem Aufruf enthält dwMode eine der folgenden Konstanten, die in der Reihenfolge aufgeführt sind, in der sie empfangen werden:

Anforderungen

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

Weitere Informationen

IPrintOemUI::D evMode

IPrintOemUni