Compartir a través de


Estructura MSIFILEHASHINFO (msi.h)

La estructura MSIFILEHASHINFO contiene la información hash de archivo devuelta por MsiGetFileHash y usada en la tabla MsiFileHash.

Sintaxis

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

Members

dwFileHashInfoSize

Especifica el tamaño, en bytes, de esta estructura de datos. Establezca este miembro sizeof(MSIFILEHASHINFO) en antes de llamar a la función MsiGetFileHash .

dwData[4]

El hash de archivo de 128 bits completo se encuentra en cuatro campos de 32 bits. El primer campo corresponde a la columna HashPart1 de la tabla MsiHashFile, el segundo campo corresponde a la columna HashPart2, el tercer campo corresponde a la columna HashPart3 y el cuarto campo corresponde a la columna HashPart4.

Comentarios

El hash de archivo especificado en los campos de la tabla MsiFileHash debe obtenerse llamando a MsiGetFileHash o al método FileHash. No use otros métodos para generar un hash de archivo.

Requisitos

   
Cliente mínimo compatible Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Encabezado msi.h

Consulte también

Control de versiones de archivo predeterminado

Tabla MsiFileHash

MsiGetFileHash