Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Предоставляет методы, позволяющие приложению получать сведения о категории известной папки, типе, GUID, указателе на значение списка идентификаторов элементов (PIDL), возможностях перенаправления и определении. Он предоставляет метод получения объекта IShellItem известной папки. Он также предоставляет методы для получения или задания пути к известной папке.
Наследство
Интерфейс IKnownFolder наследует от интерфейса IUnknown . IKnownFolder также имеет следующие типы элементов:
Методы
Интерфейс IKnownFolder имеет эти методы.
|
IKnownFolder::GetCategory Извлекает категорию —виртуальную, фиксированную, общую или пользовательную папку. |
|
IKnownFolder::GetFolderDefinition Извлекает структуру, содержащую определяющие элементы известной папки, которая включает категорию папки, имя, путь, описание, подсказку, значок и другие свойства. |
|
IKnownFolder::GetFolderType Извлекает тип папки. |
|
IKnownFolder::GetId Возвращает идентификатор выбранной папки. |
|
IKnownFolder::GetIDList Возвращает расположение папки пространства имен оболочки в форме IDList (ITEMIDLIST). |
|
IKnownFolder::GetPath Извлекает путь к известной папке в виде строки. |
|
IKnownFolder::GetRedirectionCapabilities Возвращает значение, указывающее, может ли известная папка иметь свой путь к новому значению или какие ограничения или запреты помещаются в это перенаправление. |
|
IKnownFolder::GetShellItem Извлекает расположение известной папки в пространстве имен оболочки в виде элемента оболочки (IShellItem или производный интерфейс). |
|
IKnownFolder::SetPath Назначает новый путь к известной папке. |
Замечания
Объекты IKnownFolder можно получить с помощью нескольких методов интерфейса IKnownFolderManager, таких как IKnownFolderManager::GetFolder и IKnownFolderManager::FindFolderFromIDList.
Сторонние компании не реализуют IKnownFolder. Используйте предоставленную реализацию.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
| целевая платформа | Windows |
| Header | shobjidl_core.h (include Shobjidl.h) |