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).
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) |