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) |