Bagikan melalui


Metode IShellFolder2::GetDetailsEx (shobjidl_core.h)

Mendapatkan informasi terperinci, yang diidentifikasi oleh pengidentifikasi set properti (FMTID) dan pengidentifikasi properti (PID), pada item di folder Shell.

Sintaks

HRESULT GetDetailsEx(
  [in]  PCUITEMID_CHILD  pidl,
  [in]  const SHCOLUMNID *pscid,
  [out] VARIANT          *pv
);

Parameter

[in] pidl

Jenis: PCUITEMID_CHILD

PIDL item, relatif terhadap folder induk. Metode ini hanya menerima PIDL tingkat tunggal. Struktur harus berisi persis satu struktur SHITEMID diikuti dengan penghentian nol. Nilai ini tidak boleh NULL.

[in] pscid

Jenis: const SHCOLUMNID*

Penunjuk ke struktur SHCOLUMNID yang mengidentifikasi kolom.

[out] pv

Jenis: VARIAN*

Pointer ke VARIAN dengan informasi yang diminta. Nilai sepenuhnya ditik. Nilai yang dikembalikan untuk properti dari sistem properti harus sesuai dengan jenis yang ditentukan dalam typeInfo definisi properti tersebut sebagai atribut legacyType .

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Fungsi ini adalah versi IShellFolder2::GetDetailsOf yang lebih kuat. Ini menyediakan akses ke informasi yang ditampilkan dalam tampilan Detail Windows Explorer dari folder Shell. Perbedaan utamanya adalah Bahwa GetDetailsEx memungkinkan Anda mengidentifikasi kolom dengan struktur FMTID dan PID alih-alih harus terlebih dahulu menentukan indeks kolom.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 5.0 atau yang lebih baru)