Partager via


structure SAFER_HASH_IDENTIFICATION (winsafer.h)

La structure SAFER_HASH_IDENTIFICATION représente une règle d’identification de hachage.

Syntaxe

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;

Membres

header

Structure SAFER_IDENTIFICATION_HEADER contenant l’en-tête de structure. Le membre dwIdentificationType de l’en-tête doit être SaferIdentityTypeImageHash, et le membre cbStructSize de l’en-tête doit être sizeof(SAFER_HASH_IDENTIFICATION).

Description[SAFER_MAX_DESCRIPTION_SIZE]

Description de la règle d’identification de hachage fournie par l’utilisateur.

FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]

Nom lisible par l’homme pour la règle d’identification de hachage.

HashSize

Taille du membre ImageHash en octets. Par exemple, si l’algorithme spécifié par le membre HashAlgorithm est MD5, la taille est 16.

ImageHash[SAFER_MAX_HASH_SIZE]

Hachage calculé de l’image de code.

HashAlgorithm

Algorithme utilisé pour calculer le hachage.

ImageSize

Taille du fichier d’origine en octets.

dwSaferFlags

Réservé pour un usage futur.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winsafer.h