IUpdateIDList::Update 方法 (shobjidl_core.h)

根据提供的 IBindCtx 指定的参数,汇报提供的子 ITEMIDLIST

语法

HRESULT Update(
  [in, optional] IBindCtx        *pbc,
  [in]           PCUITEMID_CHILD pidlIn,
  [out]          PITEMID_CHILD   *ppidlOut
);

参数

[in, optional] pbc

类型: IBindCtx*

绑定上下文对象上的 IBindCtx 接口。 用于指定用于更新子 ITEMIDLIST 的参数。 此值可以为 NULL

[in] pidlIn

类型: PCUITEMID_CHILD

ITEMIDLIST

[out] ppidlOut

类型: PITEMID_CHILD*

指向相对于父文件夹的子 ITEMIDLIST 的指针。

返回值

类型: HRESULT

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

注解

如果pbcNULL 或不包含任何应用于当前 Shell 文件夹的参数,则 ppidlOut 指向与 pidlIn 相同的 ITEMIDLIST

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

ITEMIDLIST

IUpdateIDList