Share via


MSIFILEHASHINFO-Struktur (msi.h)

Die MSIFILEHASHINFO-Struktur enthält die Dateihashinformationen, die von MsiGetFileHash zurückgegeben und in der Tabelle MsiFileHash verwendet werden.

Syntax

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

Members

dwFileHashInfoSize

Gibt die Größe dieser Datenstruktur in Bytes an. Legen Sie dieses Element auf fest, sizeof(MSIFILEHASHINFO) bevor Sie die MsiGetFileHash-Funktion aufrufen.

dwData[4]

Der gesamte 128-Bit-Dateihash ist in vier 32-Bit-Feldern enthalten. Das erste Feld entspricht der HashPart1-Spalte der Tabelle MsiHashFile, das zweite Feld der HashPart2-Spalte, das dritte Feld der HashPart3-Spalte und das vierte Feld der HashPart4-Spalte.

Hinweise

Der Dateihash, der in die Felder der MsiFileHash-Tabelle eingegeben wird, muss durch Aufrufen von MsiGetFileHash oder der FileHash-Methode abgerufen werden. Verwenden Sie keine anderen Methoden, um einen Dateihash zu generieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP
Kopfzeile msi.h

Siehe auch

Standardversionsverwaltung von Dateien

MsiFileHash-Tabelle

MsiGetFileHash