Saltearse al contenido

hook_hash

  • Busca el hash del hook instalado en la cuenta del hook en la posición hook_no
  • Escribe el hash de 32 bytes en 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);
NombreTipoDescripción
write_ptruint32_tPuntero a un buffer adecuado para almacenar la salida (mínimo 32 bytes)
write_lenuint32_tLongitud del buffer de salida
hook_noint32_tPosición del hook en la cadena, o -1 para el hook en ejecución
TipoDescripción
int64_t

Número de bytes escritos

Si es negativo, error:
OUT_OF_BOUNDS
- punteros fuera de memoria

DOESNT_EXIST
- el hook indicado no existe en la cadena