IShellMenu::Metode GetShellFolder (shobjidl_core.h)
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 |