Bagikan melalui


Antarmuka IEnumIDList (shobjidl_core.h)

Mengekspos sekumpulan metode standar yang digunakan untuk menghitung pointer ke daftar pengidentifikasi item (PIDL) item dalam folder Shell. Ketika metode IShellFolder::EnumObjects folder dipanggil, ia membuat objek enumerasi dan meneruskan penunjuk ke antarmuka IEnumIDList objek kembali ke aplikasi panggilan.

Warisan

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

Metode

Antarmuka IEnumIDList memiliki metode ini.

 
IEnumIDList::Clone

Membuat objek enumerasi item baru dengan konten dan status yang sama dengan yang saat ini. (IEnumIDList.Clone)
IEnumIDList::Berikutnya

Mengambil jumlah pengidentifikasi item yang ditentukan dalam urutan enumerasi dan memajukan posisi saat ini dengan jumlah item yang diambil.
IEnumIDList::Reset

Kembali ke awal urutan enumerasi.
IEnumIDList::Skip

Melewati jumlah elemen yang ditentukan dalam urutan enumerasi.

Keterangan

Semua objek folder Shell harus dapat merespons panggilan ke metode IShellFolder::EnumObjects mereka dengan membuat objek enumerasi yang mengekspor IEnumIDList. Shell, khususnya, menggunakan objek ini untuk menghitung item dalam folder.

Gunakan antarmuka ini untuk menghitung isi objek folder Shell. Panggil metode IShellFolder::EnumObjects folder dan gunakan penunjuk IEnumIDList yang dikembalikan untuk menghitung PIDL item dalam folder.

Persyaratan

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