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 |