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 (デスクトップ アプリのみ) |
Header | winsafer.h |