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 |