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


Функция SHSimpleIDListFromPath (shobjidl_core.h)

Не рекомендуется. Возвращает указатель на структуру ITEMIDLIST при передаче пути.

Синтаксис

PIDLIST_ABSOLUTE SHSimpleIDListFromPath(
  [in] PCWSTR pszPath
);

Параметры

[in] pszPath

Тип: PCWSTR

Указатель на строку, завершающуюся значением NULL, которая содержит путь для преобразования в PIDL.

Возвращаемое значение

Тип: PIDLIST_ABSOLUTE

Возвращает указатель на структуру ITEMIDLIST в случае успешного выполнения или значение NULL в противном случае.

Комментарии

До Windows 7 эта функция объявлялась в Shlobj.h. В Windows 7 и более поздних версиях он объявляется в Shobjidl.h.

Примечание Эта функция доступна в Windows 7 и Windows Server 2003. Возможно, он не будет присутствовать в будущих версиях Windows.
 
Альтернативой этой функции является следующая:
  1. Вызовите SHGetDesktopFolder , чтобы получить IShellFolder для папки рабочего стола.
  2. Получение контекста привязки IShellFolder (IBindCtx).
  3. Вызовите IShellFolder::P arseDisplayName с IBindCtx и путем.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.00 или более поздняя)
Набор API ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240)