Partager via


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 vers 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 [in, facultatif]

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

pHashBytes [in]

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

dwHashSize [in]

Taille, en octets, du tableau pHashBytes .

dwOriginalImageSize [in, facultatif]

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

pdwFoundLevel [out]

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.

Spécifications

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