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.
Mengatur info menu konteks untuk objek IDefaultFolderMenuInitialize .
Sintaks
HRESULT Initialize(
[in] HWND hwnd,
[in, optional] IContextMenuCB *pcmcb,
[in, optional] PCIDLIST_ABSOLUTE pidlFolder,
[in, optional] IShellFolder *psf,
[in] UINT cidl,
[in] PCUITEMID_CHILD_ARRAY apidl,
[in, optional] IUnknown *punkAssociation,
[in] UINT cKeys,
[in, optional] const HKEY *aKeys
);
Parameter
[in] hwnd
Handel ke menu pintasan.
[in, optional] pcmcb
Jenis: IContextMenuCB*
Alamat objek yang menentukan panggilan balik untuk menu pintasan.
[in, optional] pidlFolder
Jenis: PCIDLIST_ABSOLUTE
Alamat daftar pengidentifikasi item yang menentukan folder item. Jika NULL, ini dihitung dari parameter psf .
[in, optional] psf
Jenis: IShellFolder*
Folder item.
[in] cidl
Jenis: UINT
Jumlah item dalam parameter apidl .
[in] apidl
Jenis: PCUITEMID_CHILD_ARRAY
Penunjuk ke array struktur PIDL, yang masing-masing merupakan item yang akan dioperasikan.
[in, optional] punkAssociation
Jenis: IUnknown*
Alamat objek IQueryAssociations yang menentukan dari mana harus memuat ekstensi.
[in] cKeys
Jenis: UINT
Jumlah item dalam parameter aKeys . Mungkin nol.
[in, optional] aKeys
Jenis: const HKEY*
Menentukan dari mana ekstensi dimuat.
Nilai kembali
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | shobjidl_core.h (termasuk Shobjidl.h) |