Partager via


Structure MSIFILEHASHINFO (msi.h)

La structure MSIFILEHASHINFO contient les informations de hachage de fichier retournées par MsiGetFileHash et utilisées dans la table MsiFileHash.

Syntaxe

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

Membres

dwFileHashInfoSize

Spécifie la taille, en octets, de cette structure de données. Définissez ce membre sizeof(MSIFILEHASHINFO) sur avant d’appeler la fonction MsiGetFileHash .

dwData[4]

Le hachage de fichier 128 bits entier est contenu dans quatre champs 32 bits. Le premier champ correspond à la colonne HashPart1 de la table MsiHashFile, le deuxième champ correspond à la colonne HashPart2, le troisième champ correspond à la colonne HashPart3 et le quatrième champ correspond à la colonne HashPart4.

Notes

Le hachage de fichier entré dans les champs de la table MsiFileHash doit être obtenu en appelant MsiGetFileHash ou la méthode FileHash. N’utilisez pas d’autres méthodes pour générer un hachage de fichier.

Spécifications

   
Client minimal pris en charge Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
En-tête msi.h

Voir aussi

Gestion de versions des fichiers par défaut

Table MsiFileHash

MsiGetFileHash