Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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) |