Estrutura MSIFILEHASHINFO (msi.h)
A estrutura MSIFILEHASHINFO contém as informações de hash de arquivo retornadas por MsiGetFileHash e usadas na tabela MsiFileHash.
Sintaxe
typedef struct _MSIFILEHASHINFO {
ULONG dwFileHashInfoSize;
ULONG dwData[4];
} MSIFILEHASHINFO, *PMSIFILEHASHINFO;
Membros
dwFileHashInfoSize
Especifica o tamanho, em bytes, dessa estrutura de dados. Defina esse membro como sizeof(MSIFILEHASHINFO)
antes de chamar a função MsiGetFileHash .
dwData[4]
Todo o hash de arquivo de 128 bits está contido em quatro campos de 32 bits. O primeiro campo corresponde à coluna HashPart1 da tabela MsiHashFile, o segundo campo corresponde à coluna HashPart2, o terceiro campo corresponde à coluna HashPart3 e o quarto campo corresponde à coluna HashPart4.
Comentários
O hash de arquivo inserido nos campos da tabela MsiFileHash deve ser obtido chamando MsiGetFileHash ou o método FileHash. Não use outros métodos para gerar um hash de arquivo.
Requisitos
Cliente mínimo com suporte | Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP |
Cabeçalho | msi.h |