Compartilhar via


Função SaferiSearchMatchingHashRules

Obtém o nível de uma regra de identificação de hash que corresponde ao hash especificado.

Essa função não tem biblioteca de importação associada e não é declarada em um cabeçalho público. Você deve definir um ponteiro de função com a assinatura dessa função e deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Advapi32.dll.

É recomendável usar a função SaferIdentifyLevel para avaliar as políticas de restrição de software.

Sintaxe

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]

O identificador do algoritmo usado para criar o hash.

pHashBytes [in]

Um ponteiro para uma matriz de bytes que contém o hash.

dwHashSize [in]

O tamanho, em bytes, da matriz pHashBytes .

dwOriginalImageSize [in, opcional]

O tamanho, em bytes, da imagem original da qual o hash foi calculado.

pdwFoundLevel [out]

Um ponteiro para o identificador de nível para a regra de identificação de hash correspondente.

pdwSaferFlags

Reservado. Defina esse valor como zero.

Valor retornado

TRUE se a função for bem-sucedida; caso contrário, FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
DLL
Advapi32.dll