MSIFILEHASHINFO 结构 (msi.h)
MSIFILEHASHINFO 结构包含 MsiGetFileHash 返回并在 MsiFileHash 表中使用的文件哈希信息。
语法
typedef struct _MSIFILEHASHINFO {
ULONG dwFileHashInfoSize;
ULONG dwData[4];
} MSIFILEHASHINFO, *PMSIFILEHASHINFO;
成员
dwFileHashInfoSize
指定此数据结构的大小(以字节为单位)。 在调用 MsiGetFileHash 函数之前,将此成员sizeof(MSIFILEHASHINFO)
设置为 。
dwData[4]
整个 128 位文件哈希包含在四个 32 位字段中。 第一个字段对应于 MsiHashFile 表的 HashPart1 列,第二个字段对应于 HashPart2 列,第三个字段对应于 HashPart3 列,第四个字段对应于 HashPart4 列。
注解
必须通过调用 MsiGetFileHash 或 FileHash 方法获取在 MsiFileHash 表的字段中输入的文件哈希。 请勿使用其他方法生成文件哈希。
要求
最低受支持的客户端 | Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
标头 | msi.h |