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.
Mendapatkan folder yang disetel pita menu untuk dijelajahi.
Sintaks
HRESULT GetShellFolder(
[out] DWORD *pdwFlags,
[out] PIDLIST_ABSOLUTE *ppidl,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[out] pdwFlags
Jenis: DWORD*
Ketika metode ini berhasil dikembalikan, berisi penunjuk ke sekumpulan nilai bendera yang menentukan cara pita menu beroperasi.
Dapat mengembalikan salah satu bendera berikut.
Selalu mengembalikan salah satu bendera berikut.
| Nilai | Makna |
|---|---|
|
Menentukan pita vertikal. |
|
Menentukan pita horizontal. |
[out] ppidl
Jenis: PCIDLIST_ABSOLUTE*
Ketika metode ini kembali, berisi alamat ITEMIDLIST folder yang sepenuhnya memenuhi syarat.
[in] riid
Jenis: REFIID
REFIID untuk folder target.
[out] ppv
Jenis: batal**
Ketika metode ini berhasil dikembalikan, berisi alamat penunjuk ke objek folder Shell yang dirujuk oleh riid.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP dengan SP2 [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 |