IShellLinkDataList::CopyDataBlock 方法 (shobjidl_core.h)

检索链接的数据块的副本。

语法

HRESULT CopyDataBlock(
  [in]  DWORD dwSig,
  [out] void  **ppDataBlock
);

参数

[in] dwSig

类型:DWORD

数据块的签名。 可以在其结构引用中找到特定类型的数据块的签名值。 有关支持的数据块类型及其关联结构的列表,请参阅 IShellLinkDataList

[out] ppDataBlock

类型: VOID**

指向数据块结构副本的指针的地址。 如果 IShellLinkDataList::CopyDataBlock 返回成功结果,则调用应用程序必须通过调用 LocalFree 在不再需要内存时释放内存。

返回值

类型: HRESULT

如果成功,则返回 S_OK ,否则返回 COM 错误代码。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll (5.0 或更高版本)

另请参阅

IShellLinkDataList