Bagikan melalui


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)