Функция SHGetPathFromIDListA (shlobj_core.h)
Преобразует список идентификаторов элементов в путь файловой системы.
Синтаксис
BOOL SHGetPathFromIDListA(
[in] PCIDLIST_ABSOLUTE pidl,
[out] LPSTR pszPath
);
Параметры
[in] pidl
Тип: PCIDLIST_ABSOLUTE
Адрес списка идентификаторов элементов, указывающий расположение файла или каталога относительно корня пространства имен (рабочего стола).
[out] pszPath
Тип: LPTSTR
Адрес буфера для получения пути к файловой системе. Размер этого буфера должен быть не менее MAX_PATH символов.
Возвращаемое значение
Тип: BOOL
Возвращает значение TRUE при успешном выполнении; в противном случае — FALSE.
Комментарии
Если расположение, указанное параметром pidl , не является частью файловой системы, эта функция завершится ошибкой.
Если параметр pidl указывает ярлык, pszPath будет содержать путь к ярлыку, а не к целевому элементу ярлыка.
Примечание
Заголовок shlobj_core.h определяет SHGetPathFromIDList в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h, Shlobj_core.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 4.0 или более поздняя) |
Набор API | ext-ms-win-shell-shell32-l1-2-2 (представлено в Windows 10 версии 10.0.14393) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по