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 |
|