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 |