Bagikan melalui


Metode IExplorerCommand::GetState (shobjidl_core.h)

Mendapatkan informasi status yang terkait dengan item perintah Windows Explorer tertentu.

Sintaks

HRESULT GetState(
  [in]  IShellItemArray *psiItemArray,
  [in]  BOOL            fOkToBeSlow,
  [out] EXPCMDSTATE     *pCmdState
);

Parameter

[in] psiItemArray

Jenis: IShellItemArray*

Penunjuk ke IShellItemArray.

[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 kasus itu. 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 ini 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)