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を返す必要があります。

要件

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

こちらもご覧ください

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets