Metode INameSpaceTreeControl::AppendRoot (shobjidl_core.h)
Menambahkan item Shell ke daftar akar di pohon.
Sintaks
HRESULT AppendRoot(
[in] IShellItem *psiRoot,
[in] SHCONTF grfEnumFlags,
[in] NSTCROOTSTYLE grfRootStyle,
[in] IShellItemFilter *pif
);
Parameter
[in] psiRoot
Jenis: IShellItem*
Penunjuk ke item Shell yang sedang ditambahkan.
[in] grfEnumFlags
Jenis: SHCONTF
Menghitung kualitas akar dan semua anak-anaknya. Satu atau beberapa nilai jenis SHCONTF. Bendera ini dapat digabungkan menggunakan bitwise OR.
[in] grfRootStyle
Jenis: NSTCROOTSTYLE
Menentukan gaya akar yang sedang ditambahkan. Satu atau beberapa nilai berikut ini:
NSTCRS_VISIBLE (0x0000)
Akar terlihat serta item. Saling eksklusif dengan NSTCRS_HIDDEN.
NSTCRS_HIDDEN (0x0001)
Akar disembunyikan sehingga anak-anak hanya terlihat. Saling eksklusif dengan NSTCRS_VISIBLE.
NSTCRS_EXPANDED (0x0002)
Akar diperluas setelah inisialisasi.
[in] pif
Jenis: IShellItemFilter*
Penunjuk ke IShellItemFilter yang memungkinkan Anda memfilter item mana di pohon yang ditampilkan. Jika disediakan, setiap item dapat disesuaikan dengan bendera SHCONTF . Nilai ini bisa NULL jika tidak ada filter yang diperlukan.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
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) |