Método IDefaultFolderMenuInitialize::Initialize (shobjidl_core.h)
Establece la información del menú contextual del objeto IDefaultFolderMenuInitialize .
Sintaxis
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
);
Parámetros
[in] hwnd
Identificador del menú contextual.
[in, optional] pcmcb
Tipo: IContextMenuCB*
Dirección del objeto que define la devolución de llamada del menú contextual.
[in, optional] pidlFolder
Tipo: PCIDLIST_ABSOLUTE
Dirección de una lista de identificadores de elemento que especifica la carpeta de los elementos. Si es NULL, se calcula a partir del parámetro psf .
[in, optional] psf
Tipo: IShellFolder*
Carpeta de los elementos.
[in] cidl
Tipo: UINT
Recuento de elementos en el parámetro apidl .
[in] apidl
Tipo: PCUITEMID_CHILD_ARRAY
Puntero a una matriz de estructuras PIDL, cada una de las cuales es un elemento en el que se va a operar.
[in, optional] punkAssociation
Tipo: IUnknown*
Dirección de un objeto IQueryAssociations desde el que se especifica dónde cargar extensiones.
[in] cKeys
Tipo: UINT
Recuento de elementos del parámetro aKeys . Puede ser cero.
[in, optional] aKeys
Tipo: const HKEY*
Especifica dónde cargar extensiones.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |