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 |