Pular para o conteúdo

hook_hash

  • Busca o hash do hook instalado na conta hook na posição hook_no
  • Escreve o hash de 32 bytes em write_ptr
int64_t hook_hash (
uint32_t write_ptr,
uint32_t write_len,
int32_t hook_no
);
uint8_t hash[32];
int64_t bytes_written =
hook_hash(hash, 32, -1);
NomeTipoDescrição
write_ptruint32_tPonteiro para um buffer de tamanho adequado para armazenar a saída. Deve ter pelo menos 32 bytes.
write_lenuint32_tTamanho do buffer de saída.
hook_noint32_tA posição na cadeia de hooks em que o hook está localizado, ou -1 para o hook atualmente em execução.
TipoDescrição
int64_t

O número de bytes escritos

Se negativo, um erro:
OUT_OF_BOUNDS
- ponteiros/tamanhos especificados fora da memória do hook.

DOESNT_EXIST
- O número de sequência do hook especificado não existe na cadeia de hooks.