Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera e associa a um objeto especificado usando o método IShellFolder::BindToObject do namespace shell.
Sintaxe
SHSTDAPI SHBindToObject(
IShellFolder *psf,
PCUIDLIST_RELATIVE pidl,
[in] IBindCtx *pbc,
REFIID riid,
[out] void **ppv
);
Parâmetros
psf
Tipo: IShellFolder*
Um ponteiro para IShellFolder. Esse parâmetro pode ser NULL. Se psf for NULL, isso indicará que o pidl do parâmetro é relativo à área de trabalho. Nesse caso, o pidl deve especificar um ITEMIDLIST absoluto.
pidl
Tipo: PCUIDLIST_RELATIVE
Um ponteiro para um ITEMIDLIST constante a ser associado ao que é relativo ao psf. Se psf for NULL, este será um ITEMIDLIST absoluto em relação à pasta da área de trabalho.
[in] pbc
Tipo: IBindCtx*
Um ponteiro para a interface IBindCtx em um objeto de contexto de associação a ser usado durante essa operação. Se esse parâmetro não for usado, defina-o como NULL. Como o suporte para pbc é opcional para implementações de objeto de pasta, algumas pastas podem não dar suporte ao uso de contextos de associação.
riid
Tipo: REFIID
Identificador da interface a ser retornada.
[out] ppv
Tipo: void**
Quando esse método é retornado, contém o ponteiro de interface conforme especificado em riid para o objeto associado. Se ocorrer um erro, conterá um ponteiro NULL .
Valor de retorno
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Observações
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2008 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| Header | shlobj_core.h (inclua Shlobj.h) |
| Library | OneCore.Lib |
| DLL | Shell32.dll |