Fungsi SHGetItemFromObject (shobjidl_core.h)
Mengambil IShellItem untuk objek.
Sintaks
SHSTDAPI SHGetItemFromObject(
[in] IUnknown *punk,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] punk
Jenis: IUnknown*
Penunjuk ke IUnknown objek.
[in] riid
Jenis: REFIID
Referensi ke IID yang diinginkan.
[out] ppv
Jenis: batal**
Ketika metode ini kembali, berisi pointer antarmuka yang diminta dalam riid. Ini biasanya IShellItem atau antarmuka terkait.
Nilai kembali
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Dari sudut performa, metode ini lebih disukai untuk SHGetIDListFromObject dalam kasus di mana IDList sudah terikat ke folder.
Persyaratan
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) |
DLL | Shell32.dll |