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 |