Interfaz IKnownFolder (shobjidl_core.h)

Expone métodos que permiten a una aplicación recuperar información sobre la categoría, el tipo, el GUID, el puntero a un valor de lista de identificadores de elemento (PIDL), las funcionalidades de redireccionamiento y la definición. Proporciona un método para la recuperación del objeto IShellItem de una carpeta conocida. También proporciona métodos para obtener o establecer la ruta de acceso de la carpeta conocida.

Herencia

La interfaz IKnownFolder hereda de la interfaz IUnknown . IKnownFolder también tiene estos tipos de miembros:

Métodos

La interfaz IKnownFolder tiene estos métodos.

 
IKnownFolder::GetCategory

Recupera la categoría virtual, fija, común o por usuario de la carpeta seleccionada.
IKnownFolder::GetFolderDefinition

Recupera una estructura que contiene los elementos que definen una carpeta conocida, que incluye la categoría, el nombre, la ruta de acceso, la descripción, la información sobre herramientas, el icono y otras propiedades.
IKnownFolder::GetFolderType

Recupera el tipo de carpeta.
IKnownFolder::GetId

Obtiene el identificador de la carpeta seleccionada.
IKnownFolder::GetIDList

Obtiene la ubicación de la carpeta del espacio de nombres shell en el formulario IDList (ITEMIDLIST).
IKnownFolder::GetPath

Recupera la ruta de acceso de una carpeta conocida como una cadena.
IKnownFolder::GetRedirectionCapabilities

Obtiene un valor que indica si la carpeta conocida puede tener su ruta de acceso establecida en un nuevo valor o en qué restricciones o prohibiciones específicas se colocan en esa redirección.
IKnownFolder::GetShellItem

Recupera la ubicación de una carpeta conocida en el espacio de nombres de Shell en forma de elemento de Shell (IShellItem o interfaz derivada).
IKnownFolder::SetPath

Asigna una nueva ruta de acceso a una carpeta conocida.

Comentarios

Los objetos IKnownFolder se pueden obtener a través de varios métodos de la interfaz IKnownFolderManager , como IKnownFolderManager::GetFolder e IKnownFolderManager::FindFolderFromIDList.

Los terceros no implementan IKnownFolder. Use la implementación proporcionada.

Requisitos

   
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

Ejemplo de carpetas conocidas