SAFER_HASH_IDENTIFICATION 結構 (winsafer.h)
SAFER_HASH_IDENTIFICATION結構代表雜湊識別規則。
語法
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;
成員
header
包含結構標頭 的SAFER_IDENTIFICATION_HEADER 結構。 標頭的 dwIdentificationType 成員必須是 SaferIdentityTypeImageHash,而標頭的 cbStructSize 成員必須是 sizeof (SAFER_HASH_IDENTIFICATION) 。
Description[SAFER_MAX_DESCRIPTION_SIZE]
使用者所提供的雜湊識別規則描述。
FriendlyName[SAFER_MAX_FRIENDLYNAME_SIZE]
雜湊識別規則的人類可讀取名稱。
HashSize
ImageHash成員的大小,以位元組為單位。 例如,如果 HashAlgorithm 成員指定的演算法是 MD5,則大小為 16。
ImageHash[SAFER_MAX_HASH_SIZE]
程式碼映射的計算雜湊。
HashAlgorithm
用來計算雜湊的演算法。
ImageSize
原始檔案的大小,以位元組為單位。
dwSaferFlags
保留供未來使用。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winsafer.h |