IPrintOemUI::D evMode-Methode (prcomoem.h)
Die IPrintOemUI::DevMode
Methode, die von Benutzeroberflächen-Plug-Ins bereitgestellt wird, führt Vorgänge für die privaten DEVMODEW-Member des Plug-Ins aus.
Syntax
HRESULT DevMode(
DWORD dwMode,
POEMDMPARAM pOemDMParam
);
Parameter
dwMode
Vom Aufrufer bereitgestellte Konstante. Siehe den folgenden 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. |
|
Die Methode ist nicht implementiert. |
Bemerkungen
Benutzeroberflächen-Plug-Ins müssen eine IPrintOemUI::DevMode
-Methode implementieren, wenn sie private DEVMODEW Strukturmember definieren. Der Zweck der Methode besteht darin, den Inhalt der privaten DEVMODEW-Strukturmmber (von einer Version in eine andere) zu definieren, zu überprüfen oder zu konvertieren.
Ein privater DEVMODEW-Abschnitt muss von einer OEM_DMEXTRAHEADER Struktur vorgestellt sein.
Die IPrintOemUI::DevMode
-Methode muss den durch den dwMode- Wert angegebenen Vorgang ausführen. Jedes Mal, wenn IPrintOemUI::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) |