Fungsi SHCreateShellItemArray (shobjidl_core.h)

Membuat objek array item Shell.

Syntax

SHSTDAPI SHCreateShellItemArray(
  [in]  PCIDLIST_ABSOLUTE     pidlParent,
  [in]  IShellFolder          *psf,
  [in]  UINT                  cidl,
  [in]  PCUITEMID_CHILD_ARRAY ppidl,
  [out] IShellItemArray       **ppsiItemArray
);

Parameter-parameternya

[in] pidlParent

Jenis: PCIDLIST_ABSOLUTE

Daftar ID folder induk item yang ditentukan dalam ppidl. Jika psf ditentukan, parameter ini dapat berupa NULL. Jika pidlParent ini tidak ditentukan, pidlParent ini dihitung dari parameter psf menggunakan IPersistFolder2.

[in] psf

Jenis: IShellFolder*

Objek sumber data Shell yang merupakan induk item anak yang ditentukan dalam ppidl. Jika pidlParent ditentukan, parameter ini dapat berupa NULL.

[in] cidl

Jenis: UINT

Jumlah elemen dalam array yang ditentukan oleh ppidl.

[in] ppidl

Jenis: PCUITEMID_CHILD_ARRAY

Daftar ID item anak yang arraynya sedang dibuat. Nilai ini dapat null.

[out] ppsiItemArray

Jenis: IShellItemArray**

Saat fungsi ini kembali, berisi alamat penunjuk antarmuka IShellItemArray .

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan 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]
Platform Target Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
Library OneCore.Lib
DLL Shell32.dll