Поделиться через


Функция SaferiSearchMatchingHashRules

Возвращает уровень правила идентификации хэша, соответствующего указанному хэшу.

Эта функция не имеет связанной библиотеки импорта и не объявлена в общедоступном заголовке. Необходимо определить указатель функции с сигнатурой этой функции и использовать функции LoadLibrary и GetProcAddress для динамической связи с Advapi32.dll.

Мы рекомендуем использовать функцию SaferIdentifyLevel для оценки политик ограниченного использования программного обеспечения.

Синтаксис

BOOL WINAPI SaferiSearchMatchingHashRules(
  _In_opt_ ALG_ID HashAlgorithm,
  _In_     PBYTE  pHashBytes,
  _In_     DWORD  dwHashSize,
  _In_opt_ DWORD  dwOriginalImageSize,
  _Out_    PDWORD pdwFoundLevel,
           PDWORD pdwSaferFlags
);

Параметры

HashAlgorithm [in, необязательный]

Идентификатор алгоритма, используемого для создания хэша.

pHashBytes [in]

Указатель на массив байтов, содержащий хэш.

dwHashSize [in]

Размер массива pHashBytes (в байтах).

dwOriginalImageSize [in, необязательно]

Размер (в байтах) исходного образа, на основе которого был вычислен хэш.

pdwFoundLevel [out]

Указатель на идентификатор уровня для соответствующего правила идентификации хэша.

pdwSaferFlags

Зарезервировано. Задайте для этого значения нулевое значение.

Возвращаемое значение

Значение TRUE , если функция выполнена успешно; в противном случае — FALSE.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Advapi32.dll