struttura SAFER_HASH_IDENTIFICATION (winsafer.h)
La struttura SAFER_HASH_IDENTIFICATION rappresenta una regola di identificazione hash.
Sintassi
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;
Members
header
Struttura SAFER_IDENTIFICATION_HEADER contenente l'intestazione della struttura. Il membro dwIdentificationType dell'intestazione deve essere SaferIdentityTypeImageHash e il membro cbStructSize dell'intestazione deve essere sizeof(SAFER_HASH_IDENTIFICATION).
Description[SAFER_MAX_DESCRIPTION_SIZE]
Descrizione della regola di identificazione hash fornita dall'utente.
FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]
Nome leggibile per la regola di identificazione hash.
HashSize
Dimensioni del membro ImageHash in byte. Ad esempio, se l'algoritmo specificato dal membro HashAlgorithm è MD5, la dimensione è 16.
ImageHash[SAFER_MAX_HASH_SIZE]
Hash calcolato dell'immagine di codice.
HashAlgorithm
Algoritmo utilizzato per calcolare l'hash.
ImageSize
Dimensioni del file originale in byte.
dwSaferFlags
Riservato per utilizzi futuri.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winsafer.h |