Metode INameSpaceTreeControl::InsertRoot (shobjidl_core.h)
Menyisipkan item Shell pada item akar di pohon.
Sintaks
HRESULT InsertRoot(
[in] int iIndex,
[in] IShellItem *psiRoot,
[in] SHCONTF grfEnumFlags,
[in] NSTCROOTSTYLE grfRootStyle,
[in, optional] IShellItemFilter *pif
);
Parameter
[in] iIndex
Jenis: int
Indeks untuk menyisipkan akar.
[in] psiRoot
Jenis: IShellItem*
Penunjuk ke item Shell yang sedang disisipkan.
[in] grfEnumFlags
Jenis: SHCONTF
Menghitung kualitas akar dan semua anak-anaknya. Salah satu nilai jenis SHCONTF.
[in] grfRootStyle
Jenis: NSTCROOTSTYLE
Gaya akar yang sedang disisipkan. Satu atau beberapa nilai berikut (bendera dapat digabungkan menggunakan bitwise OR).
NSTCRS_VISIBLE (0x0000)
Akar terlihat serta item. Saling eksklusif dengan NSTCRS_HIDDEN.
NSTCRS_HIDDEN (0x0001)
Akar disembunyikan sehingga hanya anak-anak yang terlihat. Saling eksklusif dengan NSTCRS_VISIBLE.
NSTCRS_EXPANDED (0x0002)
Akar diperluas setelah inisialisasi.
[in, optional] 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.
Nilai kembali
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) |