簡介
延伸顯示嵌入式管理單元的內容 [說明] 主題的機制有可用的更新的 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 必須遵循下列步驟︰
-
它必須將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
-
PropertyPage
這個參數也可以是 Null。Null 參數會指示 MMC 是找不到物件。
RegisterSnapInHelpTopicHandler是一個嵌入式管理單元中,呼叫註冊回呼的函式。這個函式採用下列兩個參數︰
-
嵌入式管理單元執行個體
-
回呼函式
這兩個參數可以是 Null。否則,MMC 會擲回例外狀況 ArgumentNullException。
更新資訊
可以從「Microsoft 下載中心」下載下列檔案︰
Windows Server 2008 x64 版的更新
更新的 Windows Server 2008 itanium 型系統
Windows Server 2008 的更新
Windows Vista 的更新
Windows Vista 的 x64 為主的系統更新
如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強安全性的伺服器,以避免受到任何未經授權的更改。
支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。
如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。
注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰
http://support.microsoft.com/contactus/?ws=support注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。
先決條件
沒有需要的先決條件。
重新啟動需求
套用此更新之後,您不需要重新啟動電腦。
更新取代資訊
此更新不會取代任何其他更新。
檔案資訊
檔案屬性 (或較新的檔案屬性),此更新程式的英文版具有下列表格中所列。這些檔案的日期和時間會以國際標準時間 (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,或他們可以按一下 [執行] 功能表,在快顯功能表上,或在 [動作] 窗格中的 「說明。
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
用來描述 Microsoft 軟體更新標準術語的編號 824684描述