Поделиться через


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

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

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

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

Методы

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

 
IApplicationDocumentLists::GetList

Извлекает объект , представляющий коллекцию назначений, перечисленных в категории Последние или Частые в списке переходов.
IApplicationDocumentLists::SetAppID

Указывает уникальный идентификатор модели пользователя приложения (AppUserModelID) для приложения, списки назначения которого извлекаются. Этот метод является необязательным.

Комментарии

Когда следует реализовать

Реализация этого интерфейса предоставляется в Windows в виде CLSID_ApplicationDocumentLists. Этот интерфейс не реализуется сторонними производителями.

Когда следует использовать

Приложение вызывает методы этого интерфейса, когда требуется получить список последних или частых списков переходов. Эти списки создаются посредством вызовов SHAddToRecentDocs явным образом или системой, когда файл открывается через Windows Обозреватель или для открытия, сохранения или создания файла используется диалоговое окно общего файла.

IApplicationDocumentLists используется только с автоматически созданными категориями Последние или Частые . Он не может получить список элементов, закрепленных пользователем в списке переходов. Этот список не может быть получен программным способом, так как с ним нельзя управлять программными средствами; он находится строго под контролем пользователя. IApplicationDocumentLists также не может получить доступ к пользовательским категориям или списку задач.

Требования

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

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

Расширения панели задач