Método IKnownFolderManager::GetFolderByName (shobjidl_core.h)

Obtiene un objeto que representa una carpeta conocida identificada por su nombre canónico. El objeto permite consultar determinadas propiedades de carpeta, obtener la ruta de acceso actual de la carpeta, redirigir la carpeta a otra ubicación y obtener la ruta de acceso de la carpeta como ITEMIDLIST.

Sintaxis

HRESULT GetFolderByName(
  [in]  LPCWSTR      pszCanonicalName,
  [out] IKnownFolder **ppkf
);

Parámetros

[in] pszCanonicalName

Tipo: LPCWSTR

Puntero al nombre canónico no localizado de la carpeta conocida, almacenada como una cadena Unicode terminada en null. Si esta carpeta es una carpeta común o por usuario , este valor también se usa como nombre de valor de la configuración del Registro "Carpetas de Shell de usuario". Este valor se recupera a través del miembro pszName de la estructura KNOWNFOLDER_DEFINITION de la carpeta.

[out] ppkf

Tipo: IKnownFolder**

Cuando este método vuelve, contiene la dirección de un puntero al objeto IKnownFolder que representa la carpeta conocida.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Cuándo usar

Use este método cuando sepa exactamente qué carpeta conocida busca y desea acceder a ella directamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)

Consulte también

IKnownFolderManager

Ejemplo de carpetas conocidas