次の方法で共有


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

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

構文

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

パラメーター

pci

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

pOptItem

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

dwPreviousSelection

使用されません。

dwMode

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

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

戻り値

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

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

備考

このメソッドは、IPrintOemDriverUI COM インターフェイスから継承され、コア ドライバーの標準 UI ページを完全に置き換えない Windows XP Pscript5 UI プラグインでのみ呼び出すことができます。 UI プラグインの IPrintOemUI::D ocumentPropertySheets および IPrintOemUI::D evicePropertySheets 関数とそのプロパティ シート コールバック ルーチン中にサポートされます。 このメソッドがサポートされている場合、IPrintOemDriverUI::D rvUpdateUISettingと同じ動作になります。 サポートされていない場合、このメソッドはE_NOTIMPLを返す必要があります。

必要条件

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

関連項目

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets