共用方式為


IEnumerableView 介面 (shobjidl.h)

公開方法,這些方法會列舉檢視的內容,並在列舉完成時從回呼接收通知。 此介面可讓檢視的用戶端嘗試共享檢視的資料夾內容清單。

繼承

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

方法

IEnumerableView 介面具有這些方法。

 
IEnumerableView::CreateEnumIDListFromContents

從檢視的內容建立標識符清單的列舉值。
IEnumerableView::SetEnumReadyCallback

設定檢視的回呼,在初始檢視列舉完成時收到通知。

備註

IFolderView (資料夾檢視) 支援呈現資料夾的內容,並透過查詢服務要求SID_EnumerableView公開 IEnumerableView。 相較於使用 IEnumIDList 直接從資料夾取得資料夾的內容,IEnumerableView 提供增強的效能, (呼叫 IShellFolder::EnumObjects 以傳回此介面) 。 由於檢視要求資料夾的內容才能顯示這些內容,因此使用 IEnumerableView 可讓用戶端取得 IFolderView 已經完成的工作複本。

一般而言,此列舉服務與大部分的資料夾相容,而且只有在列舉檢視的內容安全時才會提供。 例如,不支援將此服務與包含搜尋結果的資料夾搭配使用。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl.h