Метод IExplorerBrowser::BrowseToIDList (shobjidl_core.h)
Поиск указателя на список идентификаторов элементов (PIDL)
Синтаксис
HRESULT BrowseToIDList(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT uFlags
);
Параметры
[in] pidl
Тип: PCUIDLIST_RELATIVE
Указатель на const ITEMIDLIST (список идентификаторов элементов), указывающий расположение объекта в качестве назначения для перехода. Этот параметр может принимать значение NULL. Дополнительные сведения см. в подразделе "Примечания".
[in] uFlags
Тип: UINT
Флаг , указывающий категорию pidl. Это влияет на способ навигации. Должно быть нулевое значение или побитовое сочетание следующих значений.
SBSP_ABSOLUTE
Абсолютный ИДЕНТИФИКАТОР PIDL относительно рабочего стола.
SBSP_RELATIVE
Относительный ИДЕНТИФИКАТОР PIDL относительно текущей папки.
SBSP_PARENT
Перейдите к родительской папке и игнорируйте PIDL.
SBSP_NAVIGATEBACK
Вернитесь назад, проигнорируйте PIDL.
SBSP_NAVIGATEFORWARD
Перейдите вперед, проигнорируйте PIDL.
SBSP_KEEPWORDWHEELTEXT
Windows Vista и более поздних версий. Этот флаг указывает, что любой текст поиска, введенный WordWheel (поле поиска в Windows Обозреватель), должен сохраняться во время навигации, чтобы элементы в новом расположении фильтрулись так же, как и в предыдущем расположении.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Параметр pidl может иметь значение NULL , если флаги, указанные в uFlags , указывают на навигацию по встроенному журналу TravelLog, то есть SBSP_NAVIGATEBACK или SBSP_NAVIGATEFORWARD.
Этот метод поддерживает только подмножество флагов SBSP, перечисленных в файле shobjidl.h. Следовательно, этот метод возвращает E_INVALIDARG, если SBSP_NEWBROWSER или SBSP_EXPLOREMODE указаны в uFlags.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по