Partager via


Fonction SHResolveFolderPathInLibrary (shobjidl.h)

Tente de résoudre l’emplacement cible d’un dossier de bibliothèque qui a été déplacé ou renommé.

Syntaxe

HRESULT SHResolveFolderPathInLibrary(
  [in]  IShellLibrary *plib,
  [in]  PCWSTR        pszFolderPath,
  [in]  DWORD         dwTimeout,
  [out] PWSTR         *ppszResolvedPath
);

Paramètres

[in] plib

Type : IShellLibrary*

Objet IShellLibrary pour lequel résoudre l’emplacement cible.

[in] pszFolderPath

Type : PCWSTR

Chemin d’accès du dossier de bibliothèque à localiser.

[in] dwTimeout

Type : DWORD

Durée maximale, en millisecondes, pendant laquelle la méthode tente de localiser le dossier avant de retourner. Si le dossier n’a pas pu être localisé avant l’expiration du délai spécifié, une erreur est retournée.

[out] ppszResolvedPath

Type : PWSTR*

Pointeur vers une chaîne qui, lorsque cette fonction retourne correctement, contient le chemin d’accès actuel du dossier de bibliothèque spécifié dans plib.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Il s’agit d’une fonction d’assistance inline qui encapsule la méthode IShellLibrary::ResolveFolder .

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h

Voir aussi

IShellLibrary

IShellLibrary::ResolveFolder