SaferiSearchMatchingHashRules fonction)

Obtient le niveau d’une règle d’identification de hachage qui correspond au hachage spécifié.

Cette fonction n’a pas de bibliothèque d’importation associée et n’est pas déclarée dans un en-tête public. Vous devez définir un pointeur de fonction avec la signature de cette fonction, et vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique à Advapi32.dll.

Nous vous recommandons d’utiliser la fonction SaferIdentifyLevel pour évaluer les stratégies de restriction logicielle.

Syntaxe

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

Paramètres

HashAlgorithm [ dans, facultatif]

Identificateur de l’algorithme utilisé pour créer le hachage.

pHashBytes [ dans]

Pointeur vers un tableau d’octets qui contient le hachage.

dwHashSize [ dans]

Taille, en octets, du tableau pHashBytes .

dwOriginalImageSize [ dans, facultatif]

Taille, en octets, de l’image d’origine à partir de laquelle le hachage a été calculé.

pdwFoundLevel [ à]

Pointeur vers l’identificateur de niveau pour la règle d’identification de hachage correspondante.

pdwSaferFlags

Réservé. Définissez cette valeur sur zéro.

Valeur retournée

True si la fonction réussit ; Sinon, false.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Applications de [ Bureau Windows XP uniquement]
Serveur minimal pris en charge
Applications de bureau Windows Server 2003 [ uniquement]
DLL
Advapi32.dll