次の方法で共有


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

Unidrv のプラグインをレンダリングすることによって提供される メソッドは IPrintOemUni::DevMode 、プライベート DEVMODEW メンバーに対して操作を実行します。

構文

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

パラメーター

dwMode

呼び出し元が指定した定数を指定します。 詳細については、次の「解説」を参照してください。

pOemDMParam

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

戻り値

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

リターン コード 説明
S_OK
操作が成功しました。
E_FAIL
操作が失敗しました

注釈

Unidrv のレンダリング プラグインでは、 メソッドを実装する IPrintOemUni::DevMode 必要があります。

Unidrv 用のユーザー インターフェイス プラグインを提供していて、ドライバーの DEVMODEW 構造体にプライベート メンバーを追加する場合は、 メソッドと メソッドの両方 IPrintOemUI::DevModeIPrintOemUni::DevMode 実装する必要があります。 これらのメソッドを実装するコードは同じである必要があり、UI プラグインとレンダリング プラグインの両方に静的にリンクされているライブラリに配置できます。

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

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)

こちらもご覧ください

IPrintOemUI::D evMode

IPrintOemUni