estructura SAFER_HASH_IDENTIFICATION (winsafer.h)

La estructura SAFER_HASH_IDENTIFICATION representa una regla de identificación hash.

Sintaxis

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;

Miembros

header

Estructura SAFER_IDENTIFICATION_HEADER que contiene el encabezado de estructura. El miembro dwIdentificationType del encabezado debe ser SaferIdentityTypeImageHash y el miembro cbStructSize del encabezado debe ser sizeof(SAFER_HASH_IDENTIFICATION).

Description[SAFER_MAX_DESCRIPTION_SIZE]

Descripción de la regla de identificación hash proporcionada por el usuario.

FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]

Un nombre legible para la regla de identificación hash.

HashSize

Tamaño del miembro ImageHash en bytes. Por ejemplo, si el algoritmo especificado por el miembro HashAlgorithm es MD5, el tamaño es 16.

ImageHash[SAFER_MAX_HASH_SIZE]

Hash calculado de la imagen de código.

HashAlgorithm

Algoritmo utilizado para calcular el hash.

ImageSize

Tamaño del archivo original en bytes.

dwSaferFlags

Reservado para uso futuro.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winsafer.h