Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |