Compartir a través de


Interfaz IResolveShellLink (shobjidl_core.h)

Expone un método que permite a una aplicación solicitar que un objeto de carpeta shell resuelva un vínculo para uno de sus elementos.

Herencia

La interfaz IResolveShellLink hereda de la interfaz IUnknown . IResolveShellLink también tiene estos tipos de miembros:

Métodos

La interfaz IResolveShellLink tiene estos métodos.

 
IResolveShellLink::ResolveShellLink

Solicita que un objeto de carpeta resuelva un vínculo de Shell.

Comentarios

Las extensiones de espacio de nombres implementan este objeto para admitir la resolución de vínculos.

Normalmente, las aplicaciones no usan esta interfaz.

Con las extensiones de espacio de nombres, los objetos de acceso directo (.lnk archivos) implementan la funcionalidad esencial de IShellLink::Resolve mediante una llamada a IResolveShellLink::ResolveShellLink. IResolveShellLink se exporta mediante un objeto de resolución de vínculos creado a petición por la carpeta Shell.

Para recuperar un puntero a la interfaz IResolveShellLink de un objeto de resolución de vínculos:

  • Para un objeto contenido en una carpeta, llame al método IShellFolder::GetUIObjectOf de la carpeta y solicite un puntero IResolveShellLink (IID_IResolveShellLink).
  • Para el propio objeto folder, llame al método IShellFolder::CreateViewObject de la carpeta y solicite un puntero IResolveShellLink (IID_IResolveShellLink).
Nota Antes de Windows Vista, esta interfaz se declaró en Shlobj.h.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)