次の方法で共有


IPrintOemUI::D evMode メソッド (prcomoem.h)

ユーザー インターフェイス プラグインによって提供される IPrintOemUI::DevMode メソッドは、プラグインのプライベート DEVMODEW メンバーに対して操作を実行します。

構文

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

パラメーター

dwMode

呼び出し元が指定した定数。 次の「解説」セクションを参照してください。

pOemDMParam

OEMDMPARAM 構造体への呼び出し元指定ポインター。

戻り値

このメソッドは、次のいずれかの値を返す必要があります。

リターン コード 形容
S_OK
操作は成功しました。
E_FAIL
操作が失敗しました。
E_NOTIMPL
メソッドは実装されていません。

備考

ユーザー インターフェイス プラグインは、プライベート DEVMODEW 構造体メンバーを定義する場合、IPrintOemUI::DevMode メソッドを実装する必要があります。 このメソッドの目的は、プライベート DEVMODEW 構造体メンバーの内容を (あるバージョンから別のバージョンに) 定義、検証、または変換することです。

プライベート DEVMODEW セクションの先頭には、OEM_DMEXTRAHEADER 構造体が必要です。

IPrintOemUI::DevMode メソッドは、dwMode 値によって示される操作を実行する必要があります。 IPrintOemUI::DevMode が呼び出されるたびに、dwMode には次のいずれかの定数が含まれます。この定数は、受信順に一覧表示されます。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー prcomoem.h (Prcomoem.h を含む)

関連項目

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode