Metode IInitializeWithItem::Initialize (shobjidl_core.h)
Menginisialisasi handler dengan IShellItem.
Sintaks
HRESULT Initialize(
[in] IShellItem *psi,
[in] DWORD grfMode
);
Parameter
[in] psi
Jenis: IShellItem*
Penunjuk ke IShellItem.
[in] grfMode
Jenis: DWORD
Salah satu nilai STGM berikut yang menunjukkan mode akses untuk psi.
STGM_READ
IShellItem bersifat baca-saja.
STGM_READWRITE
IShellItem dapat diakses baca/tulis.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika IShellItem tidak dapat diakses, metode ini mengembalikan kode kesalahan yang sesuai.
Instans handler harus diinisialisasi hanya sekali dalam masa pakainya. Upaya oleh aplikasi panggilan untuk menginisialisasi ulang handler mengakibatkan kesalahan HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
.
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 Propsys.h) |