SAFER_HASH_IDENTIFICATION-Struktur (winsafer.h)
Die SAFER_HASH_IDENTIFICATION-Struktur stellt eine Hashidentifikationsregel dar.
Syntax
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;
Member
header
Eine SAFER_IDENTIFICATION_HEADER-Struktur , die den Strukturheader enthält. Das dwIdentificationType-Element des Headers muss SaferIdentityTypeImageHash sein, und das cbStructSize-Element des Headers muss sizeof(SAFER_HASH_IDENTIFICATION) sein.
Description[SAFER_MAX_DESCRIPTION_SIZE]
Eine Beschreibung der hashidentifikationsregel, die vom Benutzer bereitgestellt wird.
FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]
Ein lesbarer Name für die Hashidentifikationsregel.
HashSize
Die Größe des ImageHash-Elements in Bytes. Wenn der vom HashAlgorithm-Element angegebene Algorithmus beispielsweise MD5 ist, beträgt die Größe 16.
ImageHash[SAFER_MAX_HASH_SIZE]
Der berechnete Hash des Codeimages.
HashAlgorithm
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
ImageSize
Die Größe der ursprünglichen Datei in Byte.
dwSaferFlags
Für die zukünftige Verwendung reserviert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winsafer.h |