Função SHResolveLibrary (shobjidl_core.h)
Resolve todos os locais em uma biblioteca, 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.
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa função pode bloquear o thread de chamada pelo tempo necessário para resolve todos os locais na biblioteca especificada. Como ele bloqueia o thread do qual ele é chamado, ele não deve ser chamado de um thread que também manipula as interações da interface do usuário.
Essa função resolve todos os locais na biblioteca especificada em uma única chamada. Para resolve um local individual em uma biblioteca, consulte o método IShellLibrary::ResolveFolder ou a função SHResolveFolderPathInLibrary.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
DLL | Shell32.dll |