Struttura MSIFILEHASHINFO (msi.h)

La struttura MSIFILEHASHINFO contiene le informazioni hash dei file restituite da MsiGetFileHash e usate nella tabella MsiFileHash.

Sintassi

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

Members

dwFileHashInfoSize

Specifica le dimensioni, in byte, di questa struttura di dati. Impostare questo membro su sizeof(MSIFILEHASHINFO) prima di chiamare la funzione MsiGetFileHash .

dwData[4]

L'intero hash del file a 128 bit è contenuto in quattro campi a 32 bit. Il primo campo corrisponde alla colonna HashPart1 della tabella MsiHashFile, il secondo campo corrisponde alla colonna HashPart2, il terzo campo corrisponde alla colonna HashPart3 e il quarto campo corrisponde alla colonna HashPart4.

Commenti

L'hash del file immesso nei campi della tabella MsiFileHash deve essere ottenuto chiamando MsiGetFileHash o il metodo FileHash. Non usare altri metodi per generare un hash di file.

Requisiti

   
Client minimo supportato Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP
Intestazione msi.h

Vedi anche

Controllo delle versioni predefinite del file

Tabella MsiFileHash

MsiGetFileHash