Share via


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 資料行。

備註

必須呼叫 MsiGetFileHashFileHash 方法,以取得在 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

另請參閱

預設檔案版本控制

MsiFileHash 資料表

MsiGetFileHash