Metode INameSpaceTreeControl::GetNextItem (shobjidl_core.h)
Mengambil item berikutnya di pohon sesuai dengan metode mana yang diminta.
Sintaks
HRESULT GetNextItem(
[in, optional] IShellItem *psi,
[in] NSTCGNI nstcgi,
[out] IShellItem **ppsiNext
);
Parameter
[in, optional] psi
Jenis: IShellItem*
Item Shell tempat item berikutnya diambil. Nilai ini bisa NULL.
[in] nstcgi
Jenis: NSTCGNI
Jenis item berikutnya. Nilai ini bisa menjadi salah satu bendera berikut:
NSTCGNI_NEXT (0)
Saudara kandung berikutnya dari item yang diberikan.
NSTCGNI_NEXTVISIBLE (1)
Item yang terlihat berikutnya di pohon yang memiliki hubungan apa pun dengan item yang diberikan. Ini termasuk anak (jika ada), saudara kandung berikutnya, atau bahkan salah satu saudara leluhur.
NSTCGNI_PREV (2)
Item saudara kandung sebelumnya dari item yang diberikan.
NSTCGNI_PREVVISIBLE (3)
Item yang terlihat sebelumnya yang merupakan item saudara kandung, item turunan saudara atau item induk.
NSTCGNI_PARENT (4)
Item induk dari item yang diberikan.
NSTCGNI_CHILD (5)
Item anak pertama dari item yang diberikan.
NSTCGNI_FIRSTVISIBLE (6)
Item absolut pertama yang terlihat di pohon (tidak relatif terhadap item yang diberikan).
NSTCGNI_LASTVISIBLE (7)
Item absolut yang terakhir terlihat di pohon (tidak relatif terhadap item yang diberikan).
[out] ppsiNext
Jenis: IShellItem**
Alamat pointer ke IShellItem yang sesuai dengan kriteria untuk item berikutnya yang diminta.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika tidak ada item berikutnya untuk jenis yang dipilih, fungsi ini mengembalikan E_FAIL dengan NULL untuk item yang dikembalikan, ppsiNext.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |