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).
Nota Antes do Windows Vista, essa interface era declarada em Shlobj.h.
 

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)