estrutura SAFER_HASH_IDENTIFICATION (winsafer.h)
A estrutura SAFER_HASH_IDENTIFICATION representa uma regra de identificação de hash.
Sintaxe
typedef struct _SAFER_HASH_IDENTIFICATION {
SAFER_IDENTIFICATION_HEADER header;
WCHAR Description[SAFER_MAX_DESCRIPTION_SIZE];
WCHAR FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE];
DWORD HashSize;
BYTE ImageHash[SAFER_MAX_HASH_SIZE];
ALG_ID HashAlgorithm;
LARGE_INTEGER ImageSize;
DWORD dwSaferFlags;
} SAFER_HASH_IDENTIFICATION, *PSAFER_HASH_IDENTIFICATION;
Membros
header
Uma estrutura SAFER_IDENTIFICATION_HEADER que contém o cabeçalho da estrutura. O membro dwIdentificationType do cabeçalho deve ser SaferIdentityTypeImageHash e o membro cbStructSize do cabeçalho deve ser sizeof(SAFER_HASH_IDENTIFICATION).
Description[SAFER_MAX_DESCRIPTION_SIZE]
Uma descrição da regra de identificação de hash fornecida pelo usuário.
FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]
Um nome legível para a regra de identificação de hash.
HashSize
O tamanho do membro ImageHash em bytes. Por exemplo, se o algoritmo especificado pelo membro HashAlgorithm for MD5, o tamanho será 16.
ImageHash[SAFER_MAX_HASH_SIZE]
O hash computado da imagem de código.
HashAlgorithm
O algoritmo usado para calcular o hash.
ImageSize
O tamanho do arquivo original em bytes.
dwSaferFlags
Reservado para uso futuro.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winsafer.h |