EXP_DARWIN_LINK 结构 (shlobj_core.h)

保存 IShellLinkDataList 使用的额外数据块。 它保存链接的 Windows Installer ID。

语法

typedef struct {
  DATABLOCK_HEADER dbh;
  DATABLOCK_HEADER DUMMYSTRUCTNAME;
  CHAR             szDarwinID[MAX_PATH];
  WCHAR            szwDarwinID[MAX_PATH];
} EXP_DARWIN_LINK, *LPEXP_DARWIN_LINK;

成员

dbh

类型: DATABLOCK_HEADER

DATABLOCK_HEADER 结构,说明 EXP_DARWIN_LINK 结构的大小和签名。 下面是唯一可识别的签名值。

EXP_DARWIN_ID_SIG

EXP_DARWIN_LINK 结构包含 Windows Installer ID。

DUMMYSTRUCTNAME

szDarwinID[MAX_PATH]

类型: __wchar_t[MAX_PATH]

链接的 ID,采用 ANSI 字符串的形式。

szwDarwinID[MAX_PATH]

类型: WCHAR[MAX_PATH]

链接的 ID,采用 Unicode 字符串的形式。

注解

IShellLinkDataList::GetFlags 返回具有达尔文签名的链接SLDF_HAS_DARWINID标志。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shlobj_core.h (包括 Shlobj.h)

另请参阅

IShellLinkDataList::GetFlags