Bagikan melalui


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

Lihat juga

SHCreateItemFromIDList

SHGetIDListFromObject