INamespaceWalk 介面 (shobjidl_core.h)
公開從指定根節點逐步執行命名空間的方法。 會指定逐步解說的深度,並傳回選擇性陣列,其中包含所有已逐步解說節點的標識碼。
繼承
INamespaceWalk 介面繼承自 IUnknown 介面。 INamespaceWalk 也有下列類型的成員:
方法
INamespaceWalk 介面具有這些方法。
INamespaceWalk::GetIDArrayResult 取得 INamespaceWalk::Walk 起始之命名空間逐步解說期間找到的物件清單。 |
INamespaceWalk::Walk 從指定的根目錄起始命名空間的遞歸逐步解說至指定的深度。 |
備註
使用此介面來顯示或執行命名空間內容的作業。 INamespaceWalk 可讓您將命名空間的所有可連線節點擷取為專案標識符清單的指標, (PIDR) ,進而用來擷取每個物件的 IShellFolder 物件。
INamespaceWalk 預設實作的類別標識碼 (CLSID) 為 CLSID_NamespaceWalker。 您可以使用 CoCreateInstance 建立與CLSID_NamespaceWalker相關聯之類別的單一未初始化物件,以取得 INamespaceWalk 物件。 此介面的 IID IID_INamespaceWalk。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |