IPrintOemDriverUI::D rvUpdateUISetting メソッド (prcomoem.h)

このメソッドは IPrintOemDriverUI::DrvUpdateUISetting 、ユーザー インターフェイス プラグインが変更されたユーザー インターフェイス オプションをドライバーに通知できるように、Unidrv ミニドライバーと Pscript5 ミニドライバーによって提供されます。

構文

HRESULT DrvUpdateUISetting(
  PVOID pci,
  PVOID pOptItem,
  DWORD dwPreviousSelection,
  DWORD dwMode
);

パラメーター

pci

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

pOptItem

ユーザー インターフェイス オプション項目を記述する OPTITEM 構造体への呼び出し元指定のポインター。

dwPreviousSelection

使用されていません。

dwMode

指定されたオプション項目が属するプロパティ シート ページを示す呼び出し元指定の整数定数。 次の定数が有効です。

定義
OEMCUIP_DOCPROP 指定されたオプション項目は、ドキュメント プロパティ シートの [詳細設定] ページに属します。
OEMCUIP_PRNPROP 指定されたオプション項目は、プリンター プロパティ シートの [デバイスの設定] ページに属しています。
 

詳細については、「解説」を参照してください。

戻り値

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

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

注釈

IPrintOemUI::D ocumentPropertySheets メソッドまたは IPrintOemUI::D evicePropertySheets メソッドを実装するユーザー インターフェイス プラグインを提供する場合は、通常、ユーザーの変更を処理する_CPSUICALLBACK型コールバック関数も提供します。 このコールバック関数は、 を呼び出 IPrintOemDriverUI::DrvUpdateUISetting して、ユーザー インターフェイス設定に関連付けられている値が変更されたとき、値がドライバーの DEVMODEW 構造体 (プラグインのプライベート DEVMODEW メンバーではなく) またはレジストリ キーに格納されている場合に、ドライバーに通知する必要があります。

dwMode に指定する値は、コールバック関数を指定したメソッドに基づく必要があります。

要件

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