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) |