Fungsi SHCreateItemInKnownFolder (shobjidl_core.h)
Membuat objek item Shell untuk satu file yang ada di dalam folder yang diketahui.
SHSTDAPI SHCreateItemInKnownFolder(
[in] REFKNOWNFOLDERID kfid,
DWORD dwKFFlags,
[in, optional] PCWSTR pszItem,
[in] REFIID riid,
[out] void **ppv
);
[in] kfid
Jenis: REFKNOWNFOLDERID
Referensi ke KNOWNFOLDERID, GUID yang mengidentifikasi folder yang berisi item.
dwKFFlags
Jenis: DWORD
Bendera yang menentukan opsi khusus dalam pengambilan objek. Nilai ini bisa 0; jika tidak, satu atau beberapa nilai KNOWN_FOLDER_FLAG .
[in, optional] pszItem
Jenis: PCWSTR
Penunjuk ke buffer yang dihentikan null yang berisi nama file item baru sebagai string Unicode. Parameter ini juga bisa NULL. Dalam hal ini, IShellItem yang mewakili folder yang diketahui itu sendiri dibuat.
[in] riid
Jenis: REFIID
Referensi ke IID antarmuka yang mewakili item, diambil melalui ppv. Nilai ini biasanya IID_IShellItem atau IID_IShellItem2.
[out] ppv
Jenis: void**
Ketika fungsi ini berhasil dikembalikan, berisi penunjuk antarmuka yang diminta dalam riid. Ini biasanya IShellItem atau IShellItem2.
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |
DLL | Shell32.dll |
Set API | ext-ms-win-shell-shell32-l1-2-0 (diperkenalkan dalam Windows 8.1) |