Metode INameSpaceTreeControl::GetItemState (shobjidl_core.h)
Mendapatkan informasi status tentang item Shell.
Sintaks
HRESULT GetItemState(
[in] IShellItem *psi,
[in] NSTCITEMSTATE nstcisMask,
[out] NSTCITEMSTATE *pnstcisFlags
);
Parameter
[in] psi
Jenis: IShellItem*
Penunjuk ke item Shell untuk mengambil status.
[in] nstcisMask
Jenis: NSTCITEMSTATE
Menentukan informasi mana yang diminta, dalam bentuk bitmap. Satu atau beberapa konstanta NSTCITEMSTATE .
[out] pnstcisFlags
Jenis: NSTCITEMSTATE*
Ketika metode ini kembali, menunjuk ke bitmap yang berisi nilai yang diminta di nstcisMask.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Nilai nstcisMask menentukan bit mana dalam nilai yang diacu oleh pnstcisFlags yang diminta. Sebagai contoh sederhana, jika nstcisMask=NSTCIS_SELECTED, maka hanya bit pertama dalam nilai yang ditujukan oleh pnstcisFlags yang valid ketika metode ini kembali. Jika bit pertama dalam nilai yang diacu oleh pnstcisFlags adalah 1, maka bendera NSTCIS_SELECTED diatur. Jika bit pertama dalam nilai yang diacu oleh pnstcisFlags adalah 0, maka bendera NSTCIS_SELECTED tidak diatur.
Persyaratan
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) |