Поделиться через


Структура MSIFILEHASHINFO (msi.h)

Структура MSIFILEHASHINFO содержит сведения о хэше файла, возвращенные MsiGetFileHash и используемые в таблице MsiFileHash.

Синтаксис

typedef struct _MSIFILEHASHINFO {
  ULONG dwFileHashInfoSize;
  ULONG dwData[4];
} MSIFILEHASHINFO, *PMSIFILEHASHINFO;

Члены

dwFileHashInfoSize

Указывает размер данной структуры данных в байтах. Перед вызовом sizeof(MSIFILEHASHINFO) функции MsiGetFileHash задайте для этого элемента значение .

dwData[4]

Весь 128-разрядный хэш файла содержится в четырех 32-разрядных полях. Первое поле соответствует столбцу HashPart1 таблицы MsiHashFile, второе — столбцу HashPart2, третье — столбцу HashPart3, а четвертое — столбцу HashPart4.

Комментарии

Хэш файла, введенный в поля таблицы MsiFileHash, должен быть получен путем вызова метода MsiGetFileHash или FileHash. Не используйте другие методы для создания хэша файла.

Требования

   
Минимальная версия клиента Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
Верхняя часть msi.h

См. также раздел

Управление версиями файлов по умолчанию

Таблица MsiFileHash

MsiGetFileHash