Метод IShellFolderViewType::TranslateViewPidl

Восстанавливает указатель на список идентификаторов элементов (PIDL) из одного иерархического представления папки оболочки в другое представление.

Синтаксис

HRESULT TranslateViewPidl(
  [in] PCUIDLIST_RELATIVE pidl,
  [in] PCUIDLIST_RELATIVE pidlView,
  [in] PCUIDLIST_RELATIVE *ppidlOut
);

Параметры

pidl [in]

Тип: PCUIDLIST_RELATIVE

Массив идентификаторов элементов относительно корневой папки.

pidlView [in]

Тип: PCUIDLIST_RELATIVE

Специальный PIDL представления.

ppidlOut [in]

Тип: PCUIDLIST_RELATIVE*

Адрес переменной PIDL для получения перевода.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

По завершении необходимо освободить возвращенный PIDL с помощью ILFree.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
DLL
Shell32.dll