Функция ILCreateFromPathA (shlobj_core.h)
Возвращает структуру ITEMIDLIST, связанную с указанным путем к файлу.
Синтаксис
PIDLIST_ABSOLUTE ILCreateFromPathA(
[in] PCSTR pszPath
);
Параметры
[in] pszPath
Тип: PCTSTR
Указатель на строку Юникода, завершающую значение NULL, содержащую путь. Эта строка не должна превышать MAX_PATH символов длиной, включая завершающий символ NULL.
Возвращаемое значение
Тип: PIDLIST_ABSOLUTE
Возвращает указатель на структуру ITEMIDLIST, соответствующую пути.
Замечания
Вызовите ILFree, чтобы освободить ITEMIDLIST после завершения работы с ним.
Заметка
Заголовок shlobj_core.h определяет ILCreateFromPath как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | shlobj_core.h (include Shlobj.h, Shlobj_core.h, Shlobj.h, Shlobj_core.h) |
библиотеки |
Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя версия) |
набор API | ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240) |