Condividi tramite


Interfaccia IResolveShellLink (shobjidl_core.h)

Espone un metodo che consente a un'applicazione di richiedere che un oggetto cartella shell risolva un collegamento per uno dei relativi elementi.

Ereditarietà

L'interfaccia IResolveShellLink eredita dall'interfaccia IUnknown . IResolveShellLink include anche questi tipi di membri:

Metodi

L'interfaccia IResolveShellLink include questi metodi.

 
IResolveShellLink::ResolveShellLink

Richiede che un oggetto cartella risolva un collegamento shell.

Commenti

Le estensioni dello spazio dei nomi implementano questo oggetto per supportare la risoluzione dei collegamenti.

Questa interfaccia non viene in genere usata dalle applicazioni.

Con le estensioni dello spazio dei nomi, gli oggetti collegamento (.lnk file) implementano la funzionalità essenziale di IShellLink::Resolve chiamando IResolveShellLink::ResolveShellLink. IResolveShellLink viene esportato da un oggetto di risoluzione dei collegamenti creato su richiesta dalla cartella Shell.

Per recuperare un puntatore all'interfaccia IResolveShellLink di un oggetto di risoluzione dei collegamenti:

  • Per un oggetto contenuto in una cartella, chiamare il metodo IShellFolder::GetUIObjectOf della cartella e richiedere un puntatore IResolveShellLink (IID_IResolveShellLink).
  • Per l'oggetto cartella stesso, chiamare il metodo IShellFolder::CreateViewObject della cartella e richiedere un puntatore IResolveShellLink (IID_IResolveShellLink).
Nota Prima di Windows Vista questa interfaccia è stata dichiarata in Shlobj.h.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)