共用方式為


IResultData 介面 (mmc.h)

IResultData介面可讓使用者新增、移除、尋找和修改與結果檢視窗格相關聯的專案。 它也可讓您操作結果檢視窗格的檢視樣式。

IResultData介面的設計目的是要讓結果檢視窗格只供一個元件使用,但元件應該注意結果檢視窗格實際上可以由數個元件共用。 所有專案操作都會透過插入專案時指派的專案識別碼使用來執行。 此識別碼保證在專案的存留期間都是靜態和唯一的。 刪除專案時,會釋放識別碼,而且可由清單中的其他新專案使用。 刪除相關聯的專案之後,您不應該保留專案識別碼。

IResultData介面也會處理虛擬 (擁有者資料) 清單。 由於虛擬清單的本質,並非所有方法都適用,而且某些方法的功能有限。 這些差異詳述于個別方法的描述中。 處理虛擬清單的主要差異在於,因為主控台不會維護虛擬專案的任何儲存體,所以它不會提供專案識別碼。 相反地,虛擬清單專案會以其清單位置 (索引) 來識別。

繼承

IResultData介面繼承自IUnknown介面。 IResultData 也有下列類型的成員:

方法

IResultData介面具有這些方法。

 
IResultData::D eleteAllRsltItems

IResultData::D eleteAllRsltItems 方法可讓嵌入式管理單元從結果檢視窗格中移除所有使用者插入的專案和子專案。
IResultData::D eleteItem

可讓嵌入式管理單元刪除結果檢視窗格中的單一專案。
IResultData::FindItemByLParam

IResultData::FindItemByLParam 方法可讓嵌入式管理單元根據其使用者插入的 lParam 值來尋找專案或子專案。
IResultData::GetItem

可讓使用者擷取單一專案的參數。
IResultData::GetNextItem

IResultData::GetNextItem 方法會取得結果檢視中設定指定狀態旗標的下一個專案。
IResultData::GetViewMode

讓嵌入式管理單元擷取結果檢視窗格的檢視模式。
IResultData::InsertItem

IResultData::InsertItem 方法可讓嵌入式管理單元將單一新專案新增至結果窗格檢視。
IResultData::ModifyItemState

可讓嵌入式管理單元修改專案的狀態。
IResultData::ModifyViewStyle

IResultData::ModifyViewStyle 方法可讓嵌入式管理單元設定結果窗格的檢視樣式。
IResultData::SetDescBarText

設定結果檢視窗格的描述列文字。
IResultData::SetItem

IResultData::SetItem 方法可讓嵌入式管理單元在結果窗格中設定單一專案。
IResultData::SetItemCount

設定虛擬清單中的專案數目。
IResultData::SetViewMode

啟用嵌入式管理單元,以設定結果檢視窗格顯示其專案的檢視模式。
IResultData::Sort

排序結果窗格中的所有專案。
IResultData::UpdateItem

使結果窗格中的指定專案重新繪製。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 mmc.h