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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk