可延伸的機制來顯示嵌入式管理單元的內容 [說明] 主題的更新程式適用於 Windows Server 2008 中 MMC

適用於: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

簡介


延伸顯示嵌入式管理單元的內容 [說明] 主題的機制有可用的更新的 Microsoft 管理主控台 (MMC) Windows Server 2008 中。這個更新可讓嵌入式管理單元顯示 [說明] 主題,而不是標準的 [MMC [說明] 視窗中的自訂方式。例如,此更新可讓嵌入式管理單元開啟 [網頁說明] 主題而不是編譯的 HTML (CHM) 說明主題。

套用此更新之後,開發人員可以用程式設計的 MMC 嵌入式管理單元而不是開啟 CHM 「 說明 」 主題中傳送 Help 事件。因此,當使用者按一下 [說明] 功能表,或按下 F1,事件會傳送至嵌入式管理單元來顯示。

更多的資訊


更新前行為

在套用更新之前的章節將說明說明事件行為。嵌入式管理單元定義的 HelpTopic 路徑,然後 MMC 會快取這項資訊。當 MMC 顯示內容說明] 主題時,MMC 會開啟標準的 [MMC [說明] 視窗,而不需呼叫嵌入式管理單元。如果嵌入式管理單元,已定義選取的項目,[說明] 主題,則 [MMC [說明] 視窗會顯示該主題。如果沒有 [說明] 主題定義,[MMC [說明] 視窗會顯示預設的 [MMC 3.0 [說明] 主題。

嵌入式管理單元來設定HelpTopic屬性在下列三個位置︰
  • ScopeNode類別
  • PropertyPage類別
  • [ SelectionData ] 屬性所使用的檢視類別

更新後的行為

在套用更新程式之後,開發人員就會有兩種機制,顯示包括在套用更新程式之前,存在有一個 [說明] 主題。

回撥

嵌入式管理單元將SnapInSettingsAttribute類別中的 [ UseCustomHelp ] 屬性設定為 True,然後嵌入式管理單元中註冊的嵌入式管理單元層級回呼。回呼時觸發 MMC 嵌入式管理單元要求 MMC 顯示說明主題時。UseCustomHelp屬性設定為 True 時,會略過更新前機制。MMC 不會顯示標準的 [MMC 說明] 視窗。

HelpTopic 屬性

這項機制是在套用更新之前已存在。這項機制嵌入式管理單元不會設定UseCustomHelp屬性為 True 時,才有作用。

若要顯示 [說明] 主題,以自訂的方式,MMC 必須遵循下列步驟︰
  1. 它必須將SnapInSettingsAttribute類別中的 [ UseCustomHelp ] 屬性設定為 True。
  2. 它必須使用 [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
  • PropertyPage
這個參數也可以是 Null。Null 參數會指示 MMC 是找不到物件。

RegisterSnapInHelpTopicHandler是一個嵌入式管理單元中,呼叫註冊回呼的函式。這個函式採用下列兩個參數︰
  • 嵌入式管理單元執行個體
  • 回呼函式
這兩個參數可以是 Null。否則,MMC 會擲回例外狀況 ArgumentNullException。

更新資訊

可以從「Microsoft 下載中心」下載下列檔案︰

Windows Server 2008 x64 版的更新
Download 立即下載 KB951725 套件。

更新的 Windows Server 2008 itanium 型系統
Download 立即下載 KB951725 套件。

Windows Server 2008 的更新
Download 立即下載 KB951725 套件。

Windows Vista 的更新
Download 立即下載 KB951725 套件。

Windows Vista 的 x64 為主的系統更新
Download 立即下載 KB951725 套件。

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強安全性的伺服器,以避免受到任何未經授權的更改。


支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。

如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

沒有需要的先決條件。

重新啟動需求

套用此更新之後,您不需要重新啟動電腦。

更新取代資訊

此更新不會取代任何其他更新。

檔案資訊

檔案屬性 (或較新的檔案屬性),此更新程式的英文版具有下列表格中所列。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
Windows Server 2008,32 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcex.dll6.0.6001.22169417,79230-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86
Windows Server 2008,itanium 型版本
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86
Windows Server 2008,64 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.managementconsole.dll6.0.6001.22169188,41630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.22169110,59230-Apr-200805:31x86

更多的資訊


內容說明] 主題

內容說明] 主題是一種與嵌入式管理單元項目,例如範圍節點相關聯的 [說明] 主題。啟動內容 [說明] 主題、 使用者可以按下 F1,或他們可以按一下 [執行] 功能表,在快顯功能表上,或在 [動作] 窗格中的 「說明

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
用來描述 Microsoft 軟體更新標準術語的編號 824684描述