訓練
模組
使用 CIM 和 WMI 方法查詢及操縱儲存機制物件 - Training
本課程模組說明如何使用 CIM 和 WMI,以透過使用方法進行變更。 可用的方法會根據物件的類型而有所不同。 探索及了解這些方法是查詢和操縱儲存機制資訊的重要步驟。
Microsoft Management Console 2.0 技術的概觀。
Microsoft Management Console 2.0 技術未與任何標頭相關聯。
如需這項技術的程式設計指引,請參閱:
_DocumentMode Document.Mode 屬性會使用 DocumentMode 列舉,並指定開啟檔的方式。 此列舉適用于 MMC 2.0 Automation 物件模型。 |
_ExportListOptions View.ExportList 方法會使用 ExportListOptions 列舉,並在將清單檢視內容寫入檔案時指定選項。 |
_ListViewMode View.ListViewMode 屬性會使用 ListViewMode 列舉來定義清單檢視。 |
_ViewOptions Views.Add 方法會使用 ViewOptions 列舉,並指定檢視、範圍樹狀目錄和工具列的可見度,以及檢視的持續性狀態。 |
DATA_OBJECT_TYPES DATA_OBJECT_TYPES列舉是由 IComponentData::QueryDataObject 和 IComponent::QueryDataObject 的類型參數使用,以取得指定 Cookie 的內容資訊。 |
IconIdentifier ICONIdentifier 列舉是在 MMC 1.2 中引進。 |
MMC_ACTION_TYPE MMC_ACTION_TYPE列舉是在 MMC 1.1 中引進。 |
MMC_BUTTON_STATE MMC_BUTTON_STATE列舉定義 MMC 中可用按鈕的可能狀態。 這些值用於 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState、IToolbar::GetButtonState 和 IToolbar::SetButtonState 的 nState 參數中。 |
MMC_CONSOLE_VERB MMC_CONSOLE_VERB列舉會定義 MMC 動詞命令可用的命令識別碼。 這些值用於 IConsoleVerb::GetVerbState、IConsoleVerb::SetVerbState 和 IConsoleVerb::SetDefaultVerb 的 m_eCmdID 參數中。 |
MMC_CONTROL_TYPE MMC_CONTROL_TYPE列舉定義可以出現在控制項列中的控制項種類。 這些值可用於 IControlbar::Attach 和 IControlbar::Create 方法的 nType 參數中。 |
MMC_FILTER_CHANGE_CODE MMC_FILTER_CHANGE_CODE列舉是在 MMC 1.2 中引進。 |
MMC_FILTER_TYPE MMC_FILTER_TYPE列舉是在 MMC 1.2 中引進。 |
MMC_MENU_COMMAND_IDS MMC_MENU_COMMAND_IDS列舉會定義 MMC 所保留的命令識別碼。 |
MMC_NOTIFY_TYPE MMC_NOTIFY_TYPE列舉會定義當主控台的 Node Manager 呼叫 IComponentData::Notify、IComponent::Notify 或 IExtendControlbar::ControlbarNotify 時,可以傳送至嵌入式管理單元的使用者動作通知。 |
MMC_PROPERTY_ACTION MMC_PROPERTY_ACTION列舉會指定MMC_SNAPIN_PROPERTY結構中包含的屬性可能發生的作業。 |
MMC_RESULT_VIEW_STYLE MMC_RESULT_VIEW_STYLE列舉會定義 Win32 清單檢視樣式 (LVS_*) 旗標,可用來在 MMC 結果檢視窗格中設定檢視樣式。 它們可用於 IResultData::ModifyViewStyle 方法的 add 和 remove 參數。 |
MMC_SCOPE_ITEM_STATE 用來指定 SCOPEDATAITEM 結構的 nState 成員。 |
MMC_TASK_DISPLAY_TYPE MMC_TASK_DISPLAY_TYPE列舉是在 MMC 1.1 中引進。 |
MMC_VIEW_TYPE MMC_VIEW_TYPE列舉會指定結果檢視類型,並在RESULT_VIEW_TYPE_INFO結構中使用。 |
AddBitmap 啟用嵌入式管理單元,將影像新增至工具列。 |
AddButton IMenuButton::AddButton 方法可讓使用者將按鈕新增至特定檢視的 MMC 功能表列。 |
AddButtons 啟用嵌入式管理單元,將按鈕陣列新增至工具列。 |
AddExtension IConsoleNameSpace2::AddExtension 方法可讓嵌入式管理單元新增擴充嵌入式管理單元,以動態擴充所選項目的命名空間。 |
AddExtensionPages IPropertySheetProvider::AddExtensionPages 方法會從延伸模組嵌入式管理單元收集頁面。 |
AddItem ICoNtextMenuCallback::AddItem 方法會將單一專案新增至操作功能表。 |
AddItem ICoNtextMenuCallback2::AddItem 方法會將單一專案新增至操作功能表。 |
AddMenuItems IExtendCoNtextMenu::AddMenuItems 方法可讓嵌入式管理單元將專案新增至操作功能表。 |
AddPage IPropertySheetCallback::AddPage 方法可讓嵌入式管理單元將頁面新增至屬性工作表。 |
AddPrimaryExtensionItems ICoNtextMenuProvider::AddPrimaryExtensionItems 方法可讓一個特定的擴充功能將專案新增至為此操作功能表定義的插入點。 |
AddPrimaryPages IPropertySheetProvider::AddPrimaryPages 方法會從主要嵌入式管理單元收集頁面。 |
AddPropertyName AddPropertyName 方法會依名稱新增屬性,以供嵌入式管理單元使用。 |
AddString 啟用嵌入式管理單元,將字串新增至嵌入式管理單元的字串資料表。 |
AddThirdPartyExtensionItems ICoNtextMenuProvider::AddThirdPartyExtensionItems 方法可讓協力廠商延伸模組在此操作功能表中的指定插入點新增專案。 |
AddView 將檢視加入至結果窗格。 |
附加 IControlbar::Attach 方法可讓嵌入式管理單元將控制項與控制項列產生關聯。 |
CacheHint 當虛擬清單即將要求顯示某個範圍專案的資訊時呼叫,允許嵌入式管理單元事先收集資訊,以防可以進行優化。 |
清除 IMessageView::Clear 方法可讓嵌入式管理單元清除使用 MMC 訊息 OCX 控制項顯示之結果窗格訊息的標題、文字和圖示。 |
複製 IEnumTASK::Clone 方法會建立與這個 IEnumTASK 物件具有相同狀態的新 IEnumTASK 物件。 MMC 不會使用這個方法。 它必須包含在內,才能完成。 |
命令 如果使用 IExtendCoNtextMenu::AddMenuItems 後續選取其中一個專案新增至操作功能表,則會呼叫 IExtendCoNtextMenu::Command 方法。 |
比較 提供一種方式,讓主要嵌入式管理單元比較 Cookie,以便排序結果窗格中插入的結果專案。 |
比較 提供一種方式,讓主要嵌入式管理單元比較專案,以便排序其插入結果窗格中的範圍和結果專案。 |
CompareObjects IComponent::CompareObjects 方法可讓嵌入式管理單元比較透過 IComponent::QueryDataObject 取得的兩個數據物件。 請注意,資料物件可以從兩個不同的 IComponent 實例取得。 |
CompareObjects IComponentData::CompareObjects 方法可讓嵌入式管理單元比較透過 QueryDataObject 取得的兩個數據物件。 請注意,資料物件可以從兩個不同的 IComponentData 實例取得。 |
ControlbarNotify IExtendControlbar::ControlbarNotify 方法會指定從主控台傳送至嵌入式管理單元的通知,作為使用者動作的結果。 |
建立 IControlbar::Create 方法會建立並傳回嵌入式管理單元所要求的控制項。 |
CreateComponent IComponentData::CreateComponent 方法會建立與這個 IComponentData 介面相關聯的 IComponent 實例。 |
CreatePropertyPages 將頁面加入至屬性工作表。 |
CreatePropertySheet 建立屬性工作表框架。 |
DeleteAllRsltItems IResultData::D eleteAllRsltItems 方法可讓嵌入式管理單元從結果檢視窗格中移除所有使用者插入的專案和子專案。 |
DeleteAllStrings IStringTable::D eleteAllStrings 方法可讓嵌入式管理單元從嵌入式管理單元的字串資料表中刪除所有字串。 |
DeleteButton 啟用嵌入式管理單元來移除指定的工具列按鈕。 |
DeleteColumn 從結果檢視的標頭中移除資料行。 |
DeleteItem IConsoleNameSpace2::D eleteItem 方法 IConsoleNameSpaceenables 嵌入式管理單元會從範圍窗格刪除單一專案。 |
DeleteItem 可讓嵌入式管理單元刪除結果檢視窗格中的單一專案。 |
DeleteString 讓嵌入式管理單元從嵌入式管理單元字串資料表中刪除指定的字串。 |
摧毀 IComponent::D estroy 方法會釋放此元件所持有主控台的所有參考。 |
摧毀 IComponentData::D estroy 方法會釋放主控台的所有參考。 |
卸離 IControlbar::D etach 方法會中斷控制項與控制項列之間的關聯。 此命令會從顯示控制項的控制項列移除或中斷連結。 |
EmptyMenuList ICoNtextMenuProvider::EmptyMenuList 方法會清除操作功能表。 |
EnableAllExtensions IRequiredExtensions::EnableAllExtensions 方法可讓嵌入式管理單元指定為嵌入式管理單元註冊的所有擴充功能嵌入式管理單元是必要的。 |
列舉 在列舉值上提供 IEnumString 介面的指標,這個列舉值可以在嵌入式管理單元的字串資料表中傳回字串。 |
EnumTasks IExtendTaskPad::EnumTasks 方法可讓 MMC 取得包含嵌入式管理單元工作之物件的 IEnumTASK 介面指標。 |
展開 IConsole2::Expand 方法可讓嵌入式管理單元展開或折迭範圍窗格中的專案。 |
展開 IConsoleNameSpace2::Expand 方法可讓嵌入式管理單元展開命名空間中的專案,而不需在範圍窗格中明確展開專案。 |
FindItem 在符合指定字串的虛擬清單中尋找下一個專案。 |
FindItemByLParam IResultData::FindItemByLParam 方法可讓嵌入式管理單元根據其使用者插入的 lParam 值來尋找專案或子專案。 |
FindPropertySheet 判斷特定屬性工作表是否存在。 |
FindString 讓嵌入式管理單元在嵌入式管理單元字串資料表中搜尋字串。 |
GetBackground IExtendTaskPad::GetBackground 方法可讓 MMC 取得任務板的背景影像,以顯示在使用 MMC 任務板範本的工作板中。 |
GetButtonState 啟用嵌入式管理單元以取得按鈕的屬性。 |
GetChildItem IConsoleNameSpace2::GetChildItem 方法可讓嵌入式管理單元取得範圍窗格中子專案的控制碼。 |
GetColumnConfigData IColumnData::GetColumnConfigData 方法可讓嵌入式管理單元擷取 MMC 儲存在記憶體中的資料行集中每個資料行目前的寬度、順序和隱藏狀態。 |
GetColumnFilter IHeaderCtrl2::GetColumnFilter 方法會擷取指定資料行上設定的篩選值。 |
GetColumnSortData IColumnData::GetColumnSortData 方法可讓嵌入式管理單元從記憶體中擷取已排序的資料行,以及資料行集中資料行的排序方向。 |
GetColumnText 從指定的資料行擷取文字。 |
GetColumnWidth 擷取資料行的寬度,以圖元為單位。 |
GetDefaultVerb GetDefaultVerb 方法會取得嵌入式管理單元的預設動詞。 |
GetDescriptiveText IExtendTaskPad::GetDescriptiveText 方法可讓 MMC 取得任務板的描述性文字,以在使用 MMC 任務板範本的工作板中顯示。 |
GetDisplayInfo IComponent::GetDisplayInfo 方法會擷取結果窗格中專案的顯示資訊。 |
GetDisplayInfo IComponentData::GetDisplayInfo 方法會擷取範圍專案的顯示資訊。 |
GetFirstExtension 啟用嵌入式管理單元,以指定其必要擴充功能嵌入式管理單元清單中的第一個擴充功能嵌入式管理單元。 |
GetHelpTopic 可讓嵌入式管理單元將其編譯的 HTML 說明檔新增至 MMC 說明集合檔案。 |
GetItem IConsoleNameSpace2::GetItem 方法可讓嵌入式管理單元擷取單一範圍專案的部分或所有屬性。 |
GetItem 可讓使用者擷取單一專案的參數。 |
GetLinkedTopics 啟用嵌入式管理單元,以指定連結至嵌入式管理單元說明檔之任何 HTML 說明檔的名稱和位置, (GetHelpTopic 方法中指定的) 。 |
GetListPadInfo IExtendTaskPad::GetListPadInfo 方法僅用於清單檢視任務板。 |
GetMainWindow 擷取主框架視窗的控制碼。 |
GetMMCVersion GetMMCVersion 方法會擷取 MMC 應用程式的版本資訊。 |
GetNextExtension 讓嵌入式管理單元在其必要擴充功能嵌入式管理單元清單中指定下一個擴充功能嵌入式管理單元。 |
GetNextItem IConsoleNameSpace2::GetNextItem 方法可讓嵌入式管理單元擷取範圍檢視中下一個專案的控制碼。 |
GetNextItem IResultData::GetNextItem 方法會取得結果檢視中已設定指定狀態旗標的下一個專案。 |
GetParentItem IConsoleNameSpace2::GetParentItem 方法可讓嵌入式管理單元擷取範圍檢視中父專案的控制碼。 |
GetProperty GetProperty 方法會擷取節點的純文字屬性值。 當以 MMC 2.0 Automation 物件模型為基礎的應用程式擷取 Node.Property 屬性時,會呼叫 INodeProperties::GetProperty 方法的實作。 |
GetProvider ISnapinAbout::GetProvider 方法可讓主控台取得嵌入式管理單元提供者名稱。 |
GetResultViewType IComponent::GetResultViewType 方法會決定結果窗格檢視應該是什麼。 |
GetResultViewType2 GetResultViewType2 方法會擷取結果檢視類型。 這個方法會取代 IComponent::GetResultViewType 方法。 |
GetSnapinDescription 可讓主控台取得嵌入式管理單元描述方塊的文字。 |
GetSnapinImage 可讓主控台取得嵌入式管理單元的主要圖示,以用於 [關於] 方塊中。 |
GetSnapinVersion 可讓主控台取得嵌入式管理單元的版本號碼。 |
GetStaticFolderImage ISnapinAbout::GetStaticFolderImage 方法可讓主控台取得範圍和結果窗格的靜態資料夾影像。 |
GetString 啟用嵌入式管理單元,從嵌入式管理單元的字串資料表擷取字串。 |
GetStringLength 啟用嵌入式管理單元,以判斷嵌入式管理單元字串資料表中的字串長度。 |
GetTitle IExtendTaskPad::GetTitle 方法可讓 MMC 取得工作板標題文字,以顯示在使用 MMC 工作板範本的工作板中。 |
GetVerbState GetVerbState 方法可讓嵌入式管理單元取得指定動詞的目前狀態。 |
GetViewMode 可讓嵌入式管理單元擷取結果檢視窗格的檢視模式。 |
GetViews GetViews 方法會擷取擴充檢視的相關資訊,並將擴充檢視新增至結果窗格。 |
GetWatermarks IExtendPropertySheet2::GetWatermarks 方法會取得實作為精靈 97 樣式精靈的精靈工作表浮水印點陣圖和標頭點陣圖。 |
ImageListSetIcon IImageList::ImageListSetIcon 方法可讓使用者在影像清單中設定圖示,或在不存在時建立圖示。 |
ImageListSetStrip IImageList::ImageListSetStrip 方法可讓使用者使用一對點陣圖將一條圖示新增至影像清單, (大和小圖示) ,從 nStartLoc 所識別的位置開始。 |
初始 化 Initialize 方法會初始化嵌入式管理單元。 |
初始 化 IComponent::Initialize 方法會提供主控台的進入點。 |
初始 化 IComponentData::Initialize 方法會提供主控台的進入點。 |
InsertButton 啟用嵌入式管理單元,將單一按鈕新增至工具列。 |
InsertColumn 將資料行加入至預設結果窗格。 |
InsertItem IConsoleNameSpace2::InsertItem 方法可讓嵌入式管理單元將單一專案插入範圍檢視中。 |
InsertItem IResultData::InsertItem 方法可讓嵌入式管理單元將單一新專案新增至結果窗格檢視。 |
IS_SPECIAL_COOKIE IS_SPECIAL_COOKIE宏會判斷呼叫嵌入式管理單元 IComponent::QueryDataObject 方法時,MMC 所傳遞的MMC_COOKIE值是否為特殊的 Cookie 類型。 |
IS_SPECIAL_DATAOBJECT 判斷在呼叫嵌入式管理單元的 Notify 方法中,MMC 所傳遞的 LPDATAOBJECT 是否為特殊類型的資料物件,而不是實際 IDataObject 物件的指標。 |
IsTaskpadViewPreferred IConsole2::IsTaskpadViewPreferred 方法已過時。 這個方法一律會傳回 S_OK。 |
MessageBox 顯示訊息方塊。 |
MMCFreeNotifyHandle 由嵌入式管理單元呼叫,以釋放由 MMC 傳送給嵌入式管理單元之MMCN_PROPERTY_CHANGE通知訊息的控制碼,以回應屬性工作表所進行的 MMCPropertyChangeNotify 呼叫。 |
MMCPropertyChangeNotify 啟用嵌入式管理單元屬性工作表,通知其 IComponent 或 IComponentData 介面專案的屬性已變更。 |
MMCPropertyHelp 在屬性頁的合併 MMC HTML 說明檔案中顯示指定的 HTML 說明主題。 |
MMCPropPageCallback MMCPropPageCallback 函式只需要 Microsoft Foundation Classes (MFC) 型嵌入式管理單元。函式會在頁面建立期間設定正確的模組狀態。 |
ModifyItemState 啟用嵌入式管理單元來修改專案的狀態。 |
ModifyViewStyle IResultData::ModifyViewStyle 方法可讓嵌入式管理單元設定結果窗格的檢視樣式。 |
NewWindow 在指定的範圍專案根目錄 (MDI) 子視窗建立新的多文檔介面。 |
下一步 IEnumTASK::Next 方法可讓 MMC 在嵌入式管理單元的工作清單中擷取下一項工作。 |
通知 IComponent::Notify 方法會通知使用者所採取的動作嵌入式管理單元。 |
通知 IComponentData::Notify 方法會通知使用者執行的動作嵌入式管理單元。 |
OnPowerBroadcast OnPowerBroadcast 方法會處理與電腦電源管理相關的WM_POWERBROADCAST通知訊息。 |
PropertiesChanged 新增、變更或刪除屬性時呼叫。 |
QueryConsoleVerb IConsoleVerb 介面的查詢。 |
QueryDataObject IComponent::QueryDataObject 方法會傳回資料物件,可用來擷取指定 Cookie 的內容資訊。 |
QueryDataObject IComponentData::QueryDataObject 方法會傳回資料物件,可用來擷取指定 Cookie 的內容資訊。 |
QueryDispatch QueryDispatch 方法會傳回指定專案的嵌入式管理單元 IDispatch 介面。 |
QueryDispatch QueryDispatch 方法會傳回指定專案的嵌入式管理單元 IDispatch 介面。 |
QueryPagesFor 判斷物件是否需要頁面。 |
QueryPropertyNames QueryPropertyNames 方法會傳回用於嵌入式管理單元組態的屬性名稱。 |
QueryResultImageList 擷取主控台提供的結果檢視影像清單。 只有當嵌入式管理單元使用預設清單檢視時,才應該使用此影像清單。 |
QueryResultView 查詢結果檢視物件 IUnknown 介面指標的 IConsole。 |
QueryScopeImageList 查詢主控台提供的範圍窗格影像清單。 |
RemovePage IPropertySheetCallback::RemovePage 方法可讓嵌入式管理單元從屬性工作表移除頁面。 |
RenameResultItem RenameResultItem 方法會以程式設計方式將指定的結果專案放入重新命名模式,之後,使用者可以手動輸入新名稱。 |
RenameScopeItem RenameScopeItem 方法以程式設計方式將指定的範圍專案置於重新命名模式中。 之後,使用者可以手動輸入新名稱。 |
重設 IEnumTASK::Reset 方法可讓 MMC 將列舉重設為嵌入式管理單元工作清單的開頭。 |
ResetIdleTimer ResetIdleTimer 方法會重設指定的電源管理閒置計時器。 |
RestoreResultView RestoreResultView 方法會還原結果檢視。 此方法可讓嵌入式管理單元還原結果檢視的特定嵌入式管理單元詳細資料。 如需詳細資訊,請參閱還原結果檢視。 |
SelectScopeItem 選取指定的範圍專案。 |
SetBodyText IMessageView::SetBodyText 方法可讓嵌入式管理單元設定使用 MMC 訊息 OCX 控制項顯示之結果窗格訊息的本文。 |
SetButton IMenuButton::SetButton 方法可讓使用者在已變更的功能表列中設定按鈕的文字屬性。 |
SetButtonState IMenuButton::SetButtonState 方法可讓使用者變更功能表按鈕的狀態。 |
SetButtonState 啟用嵌入式管理單元來設定按鈕的屬性。 |
SetChangeTimeOut IHeaderCtrl2::SetChangeTimeOut 會設定在篩選屬性中發生變更的時間與張貼MMCN_FILTER_CHANGE篩選變更通知之間的逾時間隔,這會傳送至嵌入式管理單元的 IComponent::Notify 方法。 |
SetColumnConfigData IColumnData::SetColumnConfigData 方法可讓嵌入式管理單元設定資料行在資料行集中保存的寬度、順序和隱藏狀態。 |
SetColumnFilter IHeaderCtrl2::SetColumnFilter 會為篩選清單中的指定資料行設定篩選值及其最大字元長度。 |
SetColumnSortData IColumnData::SetColumnSortData 方法可讓嵌入式管理單元設定已排序的資料行,以及資料行集中資料行的排序方向。 |
SetColumnText 設定特定資料行中標題的文字。 |
SetColumnWidth 設定特定資料行的寬度,以圖元為單位。 |
SetControlbar IExtendControlbar::SetControlbar 方法會附加或中斷連結控制列。 |
SetDefaultVerb SetDefaultVerb 方法會在 物件上設定預設動作。 |
SetDescBarText 設定結果檢視窗格的描述列文字。 |
SetExecutionState SetExecutionState 方法會設定目前線程的執行狀態。 |
SetHeader 設定要用於這個 IComponent 實例的標頭介面。 這只能由 IComponent 的實例使用。 |
SetIcon IMessageView::SetIcon 方法可讓嵌入式管理單元設定使用 MMC 訊息 OCX 控制項顯示之結果窗格訊息的圖示。 |
SetItem IConsoleNameSpace2::SetItem 方法可讓嵌入式管理單元設定單一範圍檢視專案的屬性。 |
SetItem IResultData::SetItem 方法可讓嵌入式管理單元在結果窗格中設定單一專案。 |
SetItemCount 設定虛擬清單中的專案數。 |
SetStatusText IConsole2::SetStatusText 方法可讓嵌入式管理單元變更狀態列中的文字。 請注意,這僅供 IComponent 的實例使用。 |
SetTitleText IMessageView::SetTitleText 方法可讓嵌入式管理單元設定使用 MMC 訊息 OCX 控制項顯示之結果窗格訊息的標題文字。 |
SetToolbar 設定要用於這個 IComponent 實例的工具列介面。 請注意,這僅供 IComponent 的實例使用。 |
SetVerbState SetVerbState 方法可讓嵌入式管理單元設定指定的動詞按鈕狀態。 |
SetViewMode 啟用嵌入式管理單元,以設定結果檢視窗格顯示其專案的檢視模式。 |
顯示 如果已在 IPropertySheetProvider::CreatePropertySheet 中設定的類型是屬性工作表,IPropertySheetProvider::Show 會顯示父代為隱藏視窗的屬性工作表框架。 |
ShowContextMenu ICoNtextMenuProvider::ShowCoNtextMenu 方法會顯示操作功能表。 |
ShowTopic IDisplayHelp::ShowTopic 方法會在合併的 MMC HTML 說明檔中顯示指定的 HTML 說明主題。 |
Skip IEnumTASK::Skip 方法會略過嵌入式管理單元工作清單中的指定工作數目。 MMC 不會使用這個方法。 它必須包含在內,才能完成。 |
排序 排序結果窗格中的所有專案。 |
SortItems 排序虛擬結果清單的專案。 |
TaskNotify IExtendTaskPad::TaskNotify 方法可讓 MMC 在擴充工作時通知嵌入式管理單元。 如果任務板是清單檢視工作臺,MMC 也會在擴充清單檢視按鈕時呼叫 IExtendTaskPad::TaskNotify。 |
UpdateAllViews 當結果窗格中有內容變更時,由嵌入式管理單元呼叫。 這個方法可由 IComponent 或 IComponentData 呼叫。 |
UpdateItem 使結果窗格中的指定專案重新繪製。 |
IColumnData IColumnData 介面是在 MMC 1.2 中引進。 |
IComponent IComponent 介面可讓 MMC 與嵌入式管理單元通訊。與 IComponentData 介面類別似,IComponent 通常會在檢視層級實作,並與結果窗格中顯示的專案緊密關聯。 |
IComponent2 由嵌入式管理單元實作的 IComponent2 介面是在 MMC 2.0 中引進,並取代 IComponent 介面。 |
IComponentData IComponentData 介面可讓 MMC 與嵌入式管理單元通訊。與 IComponent 介面類別似,IComponentData 通常會在檔層級實作,並與 (資料夾) 顯示在範圍窗格中的專案緊密關聯。 |
IComponentData2 IComponentData2 介面會取代 IComponentData 介面。 |
IConsole 啟用與主控台的通訊。 |
IConsole2 IConsole2 介面是在 MMC 1.1 中引進。 |
IConsole3 IConsole3 介面會取代 IConsole2 介面。 IConsole3 介面包含 IConsole3::RenameScopeItem 方法,可讓範圍節點以程式設計方式置於重新命名模式中。 |
IConsoleNameSpace 可讓嵌入式管理單元列舉範圍窗格中的動態子容器。 特定嵌入式管理單元會決定哪些限定為子容器。 |
IConsoleNameSpace2 IConsoleNameSpace2 介面是在 MMC 1.1 中引進。 |
IConsolePower IConsolePower 介面可控制支援電源管理的作業系統上的執行狀態和閒置計時器。 |
IConsolePowerSink IConsolePowerSink 介面會監視並回應電源管理訊息。 |
IConsoleVerb IConsoleVerb 介面允許嵌入式管理單元啟用標準動詞命令,包括剪下、複製、貼上、刪除、屬性、重新命名、重新整理和列印。 選取專案時,嵌入式管理單元可以更新這些動詞的狀態。 |
ICoNtextMenuCallback ICoNtextMenuCallback 介面可用來將功能表項目新增至操作功能表。 |
ICoNtextMenuCallback2 ICoNtextMenuCallback2 介面是用來將功能表項目新增至操作功能表。 此介面會取代 ICoNtextMenuCallback。 |
ICoNtextMenuProvider ICoNtextMenuProvider 介面會實作方法來建立新的操作功能表,以便將專案新增至這些功能表、啟用擴充功能以擴充這些功能表,以及顯示產生的操作功能表。 |
IControlbar IControlbar 介面提供建立工具列和其他控制項的方法。 |
IDisplayHelp IDisplayHelp 介面是在 MMC 1.1 版中引進。 |
IEnumTASK IEnumTASK 介面是在 MMC 1.1 中引進。 |
IExtendCoNtextMenu IExtendCoNtextMenu 介面可讓嵌入式管理單元將專案新增至現有的操作功能表。 |
IExtendControlbar IExtendControlbar 介面可讓擴充功能將控制列新增至主控台。 這可讓您藉由新增工具列或其他使用者介面增強功能,來改善嵌入式管理單元的功能和外觀。 |
IExtendPropertySheet 啟用嵌入式管理單元元件,將頁面新增至專案的屬性工作表。 |
IExtendPropertySheet2 IExtendPropertySheet2 介面是在 MMC 1.1 中引進。 |
IExtendTaskPad IExtendTaskPad 介面是在 MMC 1.1 中引進。 |
IExtendView IExtendView 介面提供擴充檢視的相關資訊。 |
IHeaderCtrl 啟用資料行的操作,並指出主控台結果檢視窗格中要呈現的資訊種類。 |
IHeaderCtrl2 IHeaderCtrl2 介面是在 MMC 1.2 中引進。 |
IImageList IImageList 介面可讓使用者插入影像,做為主控台結果或範圍窗格中專案的圖示。 |
IMenuButton IMenuButton 介面可讓使用者新增和管理嵌入式管理單元的功能表按鈕。 |
IMessageView IMessageView 介面是在 MMC 1.2 中引進。 |
IMMCVersionInfo IMMCVersionInfo 介面提供已安裝 MMC 應用程式的版本資訊。 |
INodeProperties INodeProperties 介面會擷取節點的純文字屬性。 |
IPropertySheetCallback IPropertySheetCallback 介面是以 COM 為基礎的介面,由嵌入式管理單元用來將其屬性頁新增至屬性工作表。 |
IPropertySheetProvider IPropertySheetProvider 介面會將 Windows 屬性工作表實作為 COM 物件。 |
IRequiredExtensions IRequiredExtensions 介面是在 MMC 1.1 中引進。 |
IResultData IResultData 介面可讓使用者新增、移除、尋找和修改與結果檢視窗格相關聯的專案。 它也可讓您操作結果檢視窗格的檢視樣式。 |
IResultData2 IResultData2 介面會取代 IResultData 介面。 IResultData2 介面包含 IResultData2::RenameResultItem 方法,可讓結果節點以程式設計方式放入重新命名模式中。 |
IResultDataCompare 允許主要嵌入式管理單元比較結果窗格中以排序次序顯示的結果專案。 |
IResultDataCompareEx 允許主要嵌入式管理單元比較結果窗格中以排序次序顯示的範圍和結果專案。 |
IResultOwnerData IResultOwnerData 介面支援使用虛擬清單,也就是具有LVS_OWNERDATA樣式集的清單檢視控制項。 |
ISnapinAbout ISnapinAbout 介面可讓主控台從嵌入式管理單元取得著作權和版本資訊。 主控台也會使用此介面,從嵌入式管理單元取得靜態資料夾的影像。 |
ISnapinHelp 允許嵌入式管理單元新增 HTML 說明支援。 (ISnapinHelp) |
ISnapinHelp2 允許嵌入式管理單元新增 HTML 說明支援。 (ISnapinHelp2) |
ISnapinProperties ISnapinProperties 介面可讓嵌入式管理單元初始化嵌入式管理單元的屬性,並在新增、變更或刪除屬性時接收通知。 |
ISnapinPropertiesCallback ISnapinPropertiesCallback 介面會新增嵌入式管理單元的屬性名稱。 此介面是由 MMC 針對嵌入式管理單元實作。 |
IStringTable IStringTable 介面是在 MMC 1.1 中引進。 |
IToolbar IToolbar 介面可用來建立新的工具列、將專案加入其中、擴充工具列,以及顯示結果的新工具列。 每個工具列都會建立在控制列內自己的帶狀。 |
IViewExtensionCallback IViewExtensionCallback 介面可用來將檢視新增至結果窗格。 |
CONTEXTMENUITEM CONTEXTMENUITEM 結構會傳遞至 ICoNtextMenuCallback::AddItem 方法或 ICoNtextMenuProvider::AddItem 方法, (繼承自 ICoNtextMenuCallback) ,以定義新的功能表項目、子功能表或插入點。 |
CONTEXTMENUITEM2 CONTEXTMENUITEM2 結構是在 MMC 2.0 中引進。 |
MENUBUTTONDATA MENUBUTTONDATA 結構包含用來在工具列上建立按鈕的值。 |
MMC_COLUMN_DATA MMC_COLUMN_DATA結構是在 MMC 1.2 中引進。 |
MMC_COLUMN_SET_DATA MMC_COLUMN_SET_DATA結構是在 MMC 1.2 中引進。 |
MMC_EXPANDSYNC_STRUCT MMC_EXPANDSYNC_STRUCT結構是在 MMC 1.1 中引進。 |
MMC_EXT_VIEW_DATA MMC_EXT_VIEW_DATA結構是在 MMC 2.0 中引進。 |
MMC_FILTERDATA MMC_FILTERDATA結構是在 MMC 1.2 中引進。 |
MMC_LISTPAD_INFO MMC_LISTPAD_INFO結構是在 MMC 1.1 中引進。 |
MMC_RESTORE_VIEW MMC_RESTORE_VIEW結構是在 MMC 1.1 中引進。 |
MMC_SNAPIN_PROPERTY MMC_SNAPIN_PROPERTY結構是在 MMC 2.0 中引進。 |
MMC_SORT_DATA 包含資料行集中單一資料行的資料行排序資料。 |
MMC_SORT_SET_DATA 與設定和擷取清單檢視資料行集搭配使用,其排序資料會持續儲存。 |
MMC_TASK MMC_TASK結構是在 MMC 1.1 中引進。 |
MMC_TASK_DISPLAY_BITMAP MMC_TASK_DISPLAY_BITMAP結構是在 MMC 1.1 中引進。 |
MMC_TASK_DISPLAY_OBJECT 指定影像類型,以及使用該影像在工作臺上顯示工作或背景所需的所有資料。 |
MMC_TASK_DISPLAY_SYMBOL MMC_TASK_DISPLAY_SYMBOL結構是在 MMC 1.1 中引進。 |
MMC_VISIBLE_COLUMNS MMC 搭配MMCN_COLUMNS_CHANGED通知使用,以通知嵌入式管理單元在資料行集中顯示哪些資料行。 |
MMCBUTTON MMCBUTTON 結構包含用來在工具列上建立按鈕的值。 此結構類似于與一般控制項相關的平臺軟體發展工具組 (SDK) 主題中所討論的 TBBUTTON 結構。 |
RDCOMPARE RDCOMPARE 結構是在 MMC 1.2 中引進。 |
RDDR 在 MMC 1.2 中引進 RDITE則DR 結構。 |
RESULT_VIEW_TYPE_INFO RESULT_VIEW_TYPE_INFO 結構是在 MMC 2.0 中引進。 |
RESULTDATAITEM RESULTDATAITEM 結構會在嵌入式管理單元的結果窗格中指定或接收結果專案的屬性。 |
RESULTFINDINFO 由 IResultOwnerData::FindItem 方法用來支援結果窗格中虛擬清單中的鍵盤流覽。 |
SColumnSetID SColumnSetID 結構是在 MMC 1.2 中引進。 |
SCOPEDATAITEM SCOPEDATAITEM 結構會指定要插入至範圍窗格的專案。 |
SMMCDataObjects SMMCDataObjects 結構會定義CCF_MULTI_SELECT_SNAPINS剪貼簿格式的資料格式。 |
SMMCObjectTypes SMMCDynamicExtensions 結構是在 MMC 1.1 中引進。 |
SNodeID SNodeID 結構是在 MMC 1.1 中引進,並由 MMC 1.2 中的 SNodeID2 結構取代。 |
SNodeID2 SNodeID2 結構是在 MMC 1.2 中引進,並取代 SNodeID 結構。 |
訓練
模組
使用 CIM 和 WMI 方法查詢及操縱儲存機制物件 - Training
本課程模組說明如何使用 CIM 和 WMI,以透過使用方法進行變更。 可用的方法會根據物件的類型而有所不同。 探索及了解這些方法是查詢和操縱儲存機制資訊的重要步驟。