Compartir a través de


Función SHResolveFolderPathInLibrary (shobjidl.h)

Intenta resolver la ubicación de destino de una carpeta de biblioteca que se ha movido o cambiado el nombre.

Sintaxis

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

Parámetros

[in] plib

Tipo: IShellLibrary*

Objeto IShellLibrary para el que se va a resolver la ubicación de destino.

[in] pszFolderPath

Tipo: PCWSTR

Ruta de acceso de la carpeta de biblioteca que se va a buscar.

[in] dwTimeout

Tipo: DWORD

Tiempo máximo, en milisegundos, que el método intenta localizar la carpeta antes de devolverla. Si no se pudo encontrar la carpeta antes de que transcurre el tiempo especificado, se devuelve un error.

[out] ppszResolvedPath

Tipo: PWSTR*

Puntero a una cadena que, cuando esta función devuelve correctamente, contiene la ruta de acceso actual de la carpeta de biblioteca especificada en plib.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Se trata de una función auxiliar insertada que encapsula el método IShellLibrary::ResolveFolder .

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h

Consulte también

IShellLibrary

IShellLibrary::ResolveFolder