Metodo IDefaultFolderMenuInitialize::Initialize (shobjidl_core.h)
Imposta le informazioni sul menu di scelta rapida per l'oggetto IDefaultFolderMenuInitialize .
Sintassi
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
);
Parametri
[in] hwnd
Handle per il menu di scelta rapida.
[in, optional] pcmcb
Tipo: IContextMenuCB*
Indirizzo dell'oggetto che definisce il callback per il menu di scelta rapida.
[in, optional] pidlFolder
Tipo: PCIDLIST_ABSOLUTE
Indirizzo di un elenco di identificatori di elemento che specifica la cartella degli elementi. Se NULL, viene calcolato dal parametro psf .
[in, optional] psf
Tipo: IShellFolder*
Cartella degli elementi.
[in] cidl
Tipo: UINT
Conteggio degli elementi nel parametro apidl .
[in] apidl
Tipo: PCUITEMID_CHILD_ARRAY
Puntatore a una matrice di strutture PIDL, ognuna delle quali è un elemento su cui eseguire l'operazione.
[in, optional] punkAssociation
Tipo: IUnknown*
Indirizzo di un oggetto IQueryAssociations che specifica da dove caricare le estensioni.
[in] cKeys
Tipo: UINT
Conteggio degli elementi nel parametro aKeys . Può essere zero.
[in, optional] aKeys
Tipo: const HKEY*
Specifica da dove caricare le estensioni.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |