Freigeben über


SHResolveFolderPathInLibrary-Funktion (shobjidl.h)

Versucht, den Zielspeicherort eines Bibliotheksordners aufzulösen, der verschoben oder umbenannt wurde.

Syntax

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

Parameter

[in] plib

Typ: IShellLibrary*

Das IShellLibrary-Objekt , für das der Zielspeicherort aufgelöst werden soll.

[in] pszFolderPath

Typ: PCWSTR

Der Pfad des zu suchenden Bibliotheksordners.

[in] dwTimeout

Art: DWORD

Die maximale Zeit in Millisekunden, die die Methode versucht, den Ordner zu suchen, bevor sie zurückgegeben wird. Wenn der Ordner nicht gefunden werden konnte, bevor die angegebene Zeit verstrichen ist, wird ein Fehler zurückgegeben.

[out] ppszResolvedPath

Typ: PWSTR*

Ein Zeiger auf eine Zeichenfolge, die bei erfolgreicher Rückgabe dieser Funktion den aktuellen Pfad des in plib angegebenen Bibliotheksordners enthält.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Dies ist eine Inlinehilfsfunktion, die die IShellLibrary::ResolveFolder-Methode umschließt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h

Weitere Informationen

IShellLibrary

IShellLibrary::ResolveFolder