Интерфейс IKnownFolderManager (shobjidl_core.h)

Предоставляет методы, которые создают, перечисляют существующие известные папки и управляют ими.

Наследование

Интерфейс IKnownFolderManager наследуется от интерфейса IUnknown . IKnownFolderManager также имеет следующие типы элементов:

Методы

Интерфейс IKnownFolderManager содержит следующие методы.

 
IKnownFolderManager::FindFolderFromIDList

Возвращает объект , представляющий известную папку на основе IDList. Объект позволяет запрашивать определенные свойства папки, получать текущий путь к папке, перенаправлять папку в другое расположение и получать путь к папке в виде ITEMIDLIST.
IKnownFolderManager::FindFolderFromPath

Возвращает объект , представляющий известную папку на основе пути к файловой системе.
IKnownFolderManager::FolderIdFromCsidl

Возвращает значение KNOWNFOLDERID, эквивалентное устаревшему значению CSIDL.
IKnownFolderManager::FolderIdToCsidl

Возвращает устаревшее значение CSIDL, эквивалентное заданному KNOWNFOLDERID.
IKnownFolderManager::GetFolder

Возвращает объект , представляющий известную папку, определяемую ее KNOWNFOLDERID.
IKnownFolderManager::GetFolderByName

Возвращает объект , представляющий известную папку, определяемую по каноническому имени.
IKnownFolderManager::GetFolderIds

Возвращает массив всех зарегистрированных идентификаторов известных папок. Это можно использовать при перечислении всех известных папок.
IKnownFolderManager::Redirect

Перенаправляет запросы папок для общих папок и папок для отдельных пользователей.
IKnownFolderManager::RegisterFolder

Добавляет новую известную папку в реестр. Используется, в частности, независимыми поставщиками программного обеспечения , которые добавляют одну из своих собственных папок в известную систему папок.
IKnownFolderManager::UnregisterFolder

Удалите известную папку из реестра, что делает ее неизвестной для известной системы папок. Этот метод не удаляет саму папку.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

Пример: известные папки