IShellFolderViewType::TranslateViewPidl 方法

将指向项标识符列表 (PIDL) 的指针从 Shell 文件夹的一个分层表示形式重新构造为不同的表示形式。

语法

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

参数

pidl [in]

类型: PCUIDLIST_RELATIVE

相对于根文件夹的项目 ID 数组。

pidlView [in]

类型: PCUIDLIST_RELATIVE

视图的特殊 PIDL。

ppidlOut [in]

类型: PCUIDLIST_RELATIVE*

要接收转换的 PIDL 变量的地址。

返回值

类型: HRESULT

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

完成后,应使用 ILFree 释放返回的 PIDL。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
DLL
Shell32.dll