Share via


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)

另請參閱

INamespaceWalkCB