Compartir a través de


Función SaferiSearchMatchingHashRules

Obtiene el nivel de una regla de identificación hash que coincide con el hash especificado.

Esta función no tiene ninguna biblioteca de importación asociada y no se declara en un encabezado público. Debe definir un puntero de función con la firma de esta función y debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Advapi32.dll.

Se recomienda usar la función SaferIdentifyLevel para evaluar las directivas de restricción de software.

Sintaxis

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

Parámetros

HashAlgorithm [in, opcional]

Identificador del algoritmo utilizado para crear el hash.

pHashBytes [in]

Puntero a una matriz de bytes que contiene el hash.

dwHashSize [in]

Tamaño, en bytes, de la matriz pHashBytes .

dwOriginalImageSize [in, opcional]

Tamaño, en bytes, de la imagen original a partir de la que se calculó el hash.

pdwFoundLevel [out]

Puntero al identificador de nivel de la regla de identificación hash coincidente.

pdwSaferFlags

Reservado. Establezca este valor en cero.

Valor devuelto

TRUE si la función es correcta; de lo contrario, FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Advapi32.dll