はじめに
スナップインのコンテキスト ヘルプ トピックを表示するための機構を拡張する更新プログラム、Windows Server 2008 で Microsoft 管理コンソール (MMC) を使用することが可能です。この更新プログラムは、標準の MMC のヘルプ ウィンドウの代わりに独自の方法でスナップインの表示のヘルプ トピックを使用できます。たとえば、この更新プログラムは、コンパイル済み HTML (CHM) ヘルプ トピックではなく Web ヘルプ トピックを開くスナップインことができます。
この更新プログラムを適用すると、開発者は、CHM のヘルプ トピックを開くのではなく、スナップインのヘルプ イベントを送信するのには MMC をプログラムできます。したがってのユーザーは、[ヘルプ] メニューのをクリックしてしたり、F1 キーを押して、イベント送信、スナップインに表示されます。
詳細
更新前の動作
セクションは、更新プログラムを適用する前にヘルプ イベントの動作について説明します。スナップイン HelpTopic のパスを定義し、MMC は、この情報をキャッシュします。MMC には、コンテキスト ヘルプ トピックが表示されたら、MMC スナップインを呼び出さずに、標準の MMC のヘルプ ウィンドウを開きます。スナップインで選択した項目のヘルプ トピックで、定義した場合、MMC のヘルプ ウィンドウは、そのトピックを示します。ヘルプ トピックが定義されていない場合、MMC のヘルプ ウィンドウは、既定の MMC 3.0 のヘルプ トピックを示します。
スナップインは、 HelpTopicプロパティで次の 3 つの場所を設定できます。
-
ScopeNodeクラス
-
プロパティ ページクラス
-
ビュークラスで使用されるSelectionDataプロパティ
更新後の動作
更新プログラムを適用した後は、更新プログラムを適用する前に存在している 1 つを含むヘルプ トピックを表示するための 2 つのメカニズムがある開発者です。
コールバック
スナップインには、true の場合、 SnapInSettingsAttributeクラスのUseCustomHelpプロパティを設定し、スナップイン、スナップインのレベル コールバックを登録します。スナップインで MMC がヘルプ トピックを表示することを要求すると、MMC によって、コールバックがトリガーされます。UseCustomHelpプロパティを True に設定すると、更新前の機構が無視されます。MMC では、標準の MMC のヘルプ ウィンドウは表示されません。
HelpTopic プロパティ
このメカニズムは、更新プログラムを適用する前に存在していたものです。だけスナップインが設定されない場合、 UseCustomHelpプロパティを True に、このメカニズムが機能します。
カスタマイズされた方法でヘルプ トピックを表示するには、MMC は以下の手順を実行する必要があります。
-
SnapInSettingsAttributeクラスのUseCustomHelpプロパティを True に設定する必要があります。
-
MMC では、コールバックを登録する必要があります。
MMC では、ヘルプ トピックを表示する要求を受信したときに、MMC スナップインの登録情報の設定かどうかのスナップインでは、 UseCustomHelpプロパティを参照してくださいをまずチェックします。スナップインが設定されていない場合、 UseCustomHelpプロパティを True に、MMC は、標準の MMC のヘルプ ウィンドウを起動します。スナップインには、 UseCustomHelpプロパティ True に設定、MMC では、標準の MMC のヘルプ ウィンドウは起動しません。代わりに、MMC では、検索し、スナップインが登録されているコールバックをトリガーします。この例では、スナップインで、完全にヘルプ トピックを表示します。スナップインには、コールバック メカニズムを使用して、標準の MMC のヘルプ ウィンドウを表示する場合、 SnapInBase.ShowHelpTopic関数を呼び出すできます。
スナップインに公開されている新しい Api
UseCustomHelpは、 SnapInSettingsAttributeクラスに追加される新しいプロパティです。既定では、このプロパティは False に設定します。MMC のヘルプの表示をカスタマイズするには、スナップインを必要がありますこのプロパティ True に設定します。
Microsoft.ManagementConsole.SnapInCallbackServiceは、スナップイン、スナップインのレベルのコールバックを登録できるようにする新しいクラスです。コールバックでは、ヘルプ トピックの表示を処理します。
SnapInHelpTopicCallbackは、スナップインを作成し、MMC を使用して登録するデリゲートの型です。このデリゲートでは、オンライン ヘルプが要求された項目を指定するパラメーターとしてオブジェクトを受け取ります。このパラメーターには、 HelpTopicプロパティを持つオブジェクトの次の種類のいずれかを指定できます。
-
ScopeNode
-
SelectionData
-
プロパティ ページ
このパラメーターは、Null を指定もできます。Null パラメーターは、MMC がオブジェクトを検索することであることを示します。
RegisterSnapInHelpTopicHandlerは、スナップインを呼び出すコールバックを登録する機能です。この関数は、次の 2 つのパラメーターを受け取ります。
-
スナップインのインスタンス
-
コールバック関数
どちらのパラメーターは、Null です。それ以外の場合、MMC では、ArgumentNullException 例外をスローします。
更新プログラムの情報
次のファイルは Microsoft ダウンロード センターからダウンロードできます。
Windows Server 2008 の x64 Edition 用の更新プログラム
KB951725 パッケージを今すぐダウンロードします。
Itanium ベース システム用 Windows Server 2008 の更新プログラム
KB951725 パッケージを今すぐダウンロードします。
Windows Server 2008 用の更新プログラム
KB951725 パッケージを今すぐダウンロードします。
Windows Vista 用の更新プログラム
KB951725 パッケージを今すぐダウンロードします。
Windows Vista の x64 ベースのシステム用の更新プログラム
KB951725 パッケージを今すぐダウンロードします。
Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。
注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号または別のサービス リクエストを作成する、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。
必要条件
前提条件が必要ではありません。
再起動の必要性
この更新プログラムを適用した後にコンピューターを再起動する必要はありません。
更新プログラムの置き換えに関する情報
この更新プログラムは、他の更新プログラムを置き換えません。
ファイル情報
この更新プログラムの英語バージョンがファイル属性 (またはそれ以降のファイル属性) には次の表に記載されています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
Windows Server 2008 は、32 ビット版
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Microsoft.managementconsole.dll |
6.0.6001.22169 |
188,416 |
30-Apr-2008 |
05:31 |
x86 |
Mmcex.dll |
6.0.6001.22169 |
417,792 |
30-Apr-2008 |
05:31 |
x86 |
Mmcfxcommon.dll |
6.0.6001.22169 |
110,592 |
30-Apr-2008 |
05:31 |
x86 |
Windows Server 2008 では、Itanium ベースのクライアント
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Microsoft.managementconsole.dll |
6.0.6001.22169 |
188,416 |
30-Apr-2008 |
05:31 |
x86 |
Mmcfxcommon.dll |
6.0.6001.22169 |
110,592 |
30-Apr-2008 |
05:31 |
x86 |
Windows Server 2008 では、64 ビット エディション
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Microsoft.managementconsole.dll |
6.0.6001.22169 |
188,416 |
30-Apr-2008 |
05:31 |
x86 |
Mmcfxcommon.dll |
6.0.6001.22169 |
110,592 |
30-Apr-2008 |
05:31 |
x86 |
詳細
コンテキスト ヘルプ トピック
コンテキスト ヘルプ トピックでは、スナップインなどのアイテムのスコープ ノードに関連付けられているヘルプ トピックの種類です。コンテキスト ヘルプ トピックを起動するには、ユーザーが f1 キーを押すことができます。 またはすることができますヘルプ] をクリックして、ショートカット メニューまたは [操作] ウィンドウで [操作] メニューのします。
ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明