次の方法で共有


IComponent2::RestoreResultView メソッド (mmc.h)

RestoreResultView メソッドは、結果ビューを復元します。 このメソッドを使用すると、スナップインで結果ビューのスナップイン固有の詳細を復元できます。 詳細については、「 結果ビューの復元」を参照してください。

このメソッドは、 MMCN_RESTORE_VIEW 通知の使用よりも優先されます。

構文

HRESULT RestoreResultView(
  [in] MMC_COOKIE             cookie,
  [in] PRESULT_VIEW_TYPE_INFO pResultViewType
);

パラメーター

[in] cookie

結果ビューを復元する一意の識別子を指定する 値。

[in] pResultViewType

結果ビューの RESULT_VIEW_TYPE_INFO 構造体へのポインター。

戻り値

成功した場合、戻り値はS_OK。 スナップインはS_FALSEを返して、MMC が *pResultViewType の情報に基づいてビューを復元できないようにすることができます。 その他の戻り値は、エラー コードを示します。

注釈

*pResultViewTypepstrPersistableViewDescription メンバーは、結果ビューに割り当てられた名前を指定します。 pstrPersistableViewDescription メンバーによって識別される結果ビューを復元するには、スナップインによって *pResultViewType の残りのメンバーが入力されます。 結果ビューの名前は、スナップインの IComponent2::GetResultViewType2 の実装中に最初に割り当てられます。 MMC は IComponent2::RestoreResultView を呼び出して、結果ビューがユーザーによって再表示されたときにスナップインが内部ビュー設定を復元できるようにします。

ユーザーがビューをカスタマイズすると、一部の設定 (ビュー オプションやビュー モードなど) は MMC によって認識され、一部 (イベント ビューアー スナップインの [最も古い最初] など) はスナップインの内部にあります。 MMC 2.0 より前では、MMC がスナップインと通信して内部ビュー設定を復元するメカニズムはありませんでした。 ただし、MMC 2.0 の IComponent2::GetResultViewType2 メソッドと IComponent2::RestoreResultView メソッドは、内部ビュー設定を復元するメカニズムを提供します。 スナップインは、RESULT_VIEW_TYPE_INFO構造体の pstrPersistableViewDescription メンバーに対して内部ビュー設定を保持します。 MMC が IComponent2::RestoreResultView を呼び出して結果ビューを復元すると、スナップインは永続化された設定を使用してビューの復元を完了します。

ユーザーは、MMC の [戻る]/[転送 ] ボタンを押すか、保存したコンソール ファイルを読み込むことで、結果ビューを再表示します。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー mmc.h

こちらもご覧ください

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

結果ビューの復元