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.
Resolve todos os locais em uma biblioteca, até mesmo os locais que foram movidos ou renomeado.
Sintaxe
HRESULT SHResolveLibrary(
[in] IShellItem *psiLibrary
);
Parâmetros
[in] psiLibrary
Tipo: IShellItem*
Um ponteiro para um objeto IShellItem que representa a biblioteca.
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
Essa função pode bloquear o thread de chamada pelo tempo necessário para resolver todos os locais na biblioteca especificada. Como ele bloqueia o thread do qual é chamado, ele não deve ser chamado de um thread que também lida com interações de interface do usuário.
Essa função resolve todos os locais na biblioteca especificada em uma única chamada. Para resolver um local individual em uma biblioteca, consulte o método IShellLibrary::ResolveFolder ou a função SHResolveFolderPathInLibrary .
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 7 [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| Header | shobjidl_core.h (inclua Shobjidl.h) |
| Library | shell32.lib |
| de DLL |
Shell32.dll |