Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan status perintah yang terkait dengan item Shell tertentu.
Sintaks
HRESULT GetState(
[in] IShellItemArray *psiItemArray,
[in] BOOL fOkToBeSlow,
[out] EXPCMDSTATE *pCmdState
);
Parameter
[in] psiItemArray
Jenis: IShellItemArray*
Penunjuk ke IShellItemArray dengan satu elemen yang mewakili item Shell.
[in] fOkToBeSlow
Jenis: BOOL
FALSE jika objek kata kerja tidak boleh melakukan komputasi intensif memori apa pun yang dapat menyebabkan utas UI berhenti merespons. Objek kata kerja harus mengembalikan E_PENDING dalam hal ini. Jika TRUE, komputasi tersebut dapat diselesaikan.
[out] pCmdState
Jenis: EXPCMDSTATE*
Penunjuk ke nilai yang, ketika metode ini berhasil dikembalikan, menerima satu atau beberapa status perintah Windows Explorer yang ditunjukkan oleh konstanta EXPCMDSTATE .
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini menyediakan fungsionalitas yang sama dengan GetState. Gunakan IExplorerCommandState saat Anda hanya perlu mengetahui status perintah.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | shobjidl_core.h (termasuk Shobjidl.h) |