Bagikan melalui


Antarmuka INamespaceWalk (shobjidl_core.h)

Mengekspos metode yang menjalankan namespace dari simpul akar tertentu. Kedalaman berjalan ditentukan dan array opsional dikembalikan yang berisi ID dari semua simpul yang berjalan.

Warisan

Antarmuka INamespaceWalk mewarisi dari antarmuka IUnknown . INamespaceWalk juga memiliki jenis anggota ini:

Metode

Antarmuka INamespaceWalk memiliki metode ini.

 
INamespaceWalk::GetIDArrayResult

Mendapatkan daftar objek yang ditemukan selama panduan namespace yang dimulai oleh INamespaceWalk::Walk.
INamespaceWalk::Walk

Memulai panduan rekursif namespace dari akar yang ditentukan ke kedalaman yang diberikan.

Keterangan

Gunakan antarmuka ini untuk menampilkan atau melakukan operasi pada isi namespace layanan. INamespaceWalk memungkinkan pengambilan semua node yang dapat dijangkau dari namespace Anda sebagai penunjuk ke daftar pengidentifikasi item (PIDL), yang pada gilirannya dapat digunakan untuk mengambil objek IShellFolder untuk masing-masing objek.

Pengidentifikasi kelas (CLSID) untuk implementasi default INamespaceWalk adalah CLSID_NamespaceWalker. Anda dapat memperoleh objek INamespaceWalk dengan membuat satu objek yang tidak diinisialisasi dari kelas yang terkait dengan CLSID_NamespaceWalker menggunakan CoCreateInstance. IID antarmuka ini IID_INamespaceWalk.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

INamespaceWalkCB