Método IDefaultFolderMenuInitialize::Initialize (shobjidl_core.h)
Define informações de menu de contexto para o objeto IDefaultFolderMenuInitialize .
Sintaxe
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
Um identificador para o menu de atalho.
[in, optional] pcmcb
Tipo: IContextMenuCB*
O endereço do objeto que define o retorno de chamada para o menu de atalho.
[in, optional] pidlFolder
Tipo: PCIDLIST_ABSOLUTE
O endereço de uma lista de identificadores de item que especifica a pasta dos itens. Se NULL, isso será calculado a partir do parâmetro psf .
[in, optional] psf
Tipo: IShellFolder*
A pastas dos itens.
[in] cidl
Tipo: UINT
A contagem de itens no parâmetro apidl .
[in] apidl
Tipo: PCUITEMID_CHILD_ARRAY
Um ponteiro para uma matriz de estruturas PIDL, cada uma das quais é um item no qual será operado.
[in, optional] punkAssociation
Tipo: IUnknown*
O endereço de um objeto IQueryAssociations que especifica de onde carregar extensões.
[in] cKeys
Tipo: UINT
A contagem de itens no parâmetro aKeys . Pode ser zero.
[in, optional] aKeys
Tipo: const HKEY*
Especifica de onde carregar extensões.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |