Condividi tramite


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

Vedi anche

IShellLibrary

IShellLibrary::ResolveFolder