共用方式為


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