MSIFILEHASHINFO 結構 (msi.h)
MSIFILEHASHINFO結構包含MsiGetFileHash所傳回的檔案雜湊資訊,並用於MsiFileHash 資料表中。
語法
typedef struct _MSIFILEHASHINFO {
ULONG dwFileHashInfoSize;
ULONG dwData[4];
} MSIFILEHASHINFO, *PMSIFILEHASHINFO;
成員
dwFileHashInfoSize
指定這個資料結構的大小,以位元組為單位。 先將此成員設定為 sizeof(MSIFILEHASHINFO)
,再呼叫 MsiGetFileHash 函式。
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 |