Funzione SHResolveLibrary (shobjidl_core.h)
Risolve tutte le posizioni in una raccolta, anche quelle posizioni che sono state spostate o rinominate.
Sintassi
HRESULT SHResolveLibrary(
[in] IShellItem *psiLibrary
);
Parametri
[in] psiLibrary
Tipo: IShellItem*
Puntatore a un oggetto IShellItem che rappresenta la libreria.
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione può bloccare il thread chiamante per tutto il tempo necessario per risolvere tutte le posizioni della libreria specificata. Poiché blocca il thread da cui viene chiamato, non deve essere chiamato da un thread che gestisce anche le interazioni dell'interfaccia utente.
Questa funzione risolve tutte le posizioni nella libreria specificata in una singola chiamata. Per risolvere un singolo percorso in una libreria, vedere il metodo IShellLibrary::ResolveFolder o la funzione SHResolveFolderPathInLibrary .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shell32.dll |