Interface IResolveShellLink (shobjidl_core.h)
Expõe um método que permite que um aplicativo solicite que um objeto de pasta shell resolve um link para um de seus itens.
Herança
A interface IResolveShellLink herda da interface IUnknown . IResolveShellLink também tem estes tipos de membros:
Métodos
A interface IResolveShellLink tem esses métodos.
IResolveShellLink::ResolveShellLink Solicita que um objeto de pasta resolve um link do Shell. |
Comentários
As extensões de namespace implementam esse objeto para dar suporte à resolução de link.
Normalmente, essa interface não é usada por aplicativos.
Com extensões de namespace, objetos de atalho (arquivos .lnk) implementam a funcionalidade essencial de IShellLink::Resolve chamando IResolveShellLink::ResolveShellLink. IResolveShellLink é exportado por um objeto de resolução de link criado sob solicitação pela pasta Shell.
Para recuperar um ponteiro para a interface IResolveShellLink de um objeto de resolução de link:
- Para um objeto contido em uma pasta, chame o método IShellFolder::GetUIObjectOf da pasta e solicite um ponteiro IResolveShellLink (IID_IResolveShellLink).
- Para o próprio objeto folder, chame o método IShellFolder::CreateViewObject da pasta e solicite um ponteiro IResolveShellLink (IID_IResolveShellLink).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |