структура 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 |