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.
HRESULT DevMode(
DWORD dwMode,
POEMDMPARAM pOemDMParam
);
dwMode
Vom Aufrufer bereitgestellte Konstante. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
pOemDMParam
Vom Aufrufer bereitgestellter Zeiger auf eine OEMDMPARAM-Struktur .
Die -Methode muss einen der folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Fehler beim Vorgang. |
|
Die Methode ist nicht implementiert. |
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-Strukturmember zu definieren, zu überprüfen oder (von einer Version in eine andere zu konvertieren).
Einem privaten DEVMODEW-Abschnitt muss eine OEM_DMEXTRAHEADER-Struktur vorangestellt werden.
Die IPrintOemUI::DevMode
-Methode muss den vorgang ausführen, der durch ihren dwMode-Wert angegeben ist. IPrintOemUI::DevMode
DwMode enthält bei jedem Aufruf eine der folgenden Konstanten, die in der Reihenfolge aufgeführt sind, in der sie empfangen werden:
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prcomoem.h (einschließlich Prcomoem.h) |