hook_hash
Comportamento
Seção intitulada “Comportamento”- Busca o hash do hook instalado na conta hook na posição
hook_no - Escreve o hash de 32 bytes em
write_ptr
- Busca o hash do hook instalado na conta hook na posição especificada.
- O SHA512H com viés de namespace do Hook atualmente em execução, ou um código de erro se a busca falhar.
Definição
Seção intitulada “Definição”int64_t hook_hash ( uint32_t write_ptr, uint32_t write_len, int32_t hook_no);function hook_hash(hookno: number): ErrorCode | ByteArrayExemplo
Seção intitulada “Exemplo”uint8_t hash[32];int64_t bytes_written = hook_hash(hash, 32, -1);const hash = hook_hash(hookno)Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| write_ptr | uint32_t | Ponteiro para um buffer de tamanho adequado para armazenar a saída. Deve ter pelo menos 32 bytes. |
| write_len | uint32_t | Tamanho do buffer de saída. |
| hook_no | int32_t | A posição na cadeia de hooks em que o hook está localizado, ou -1 para o hook atualmente em execução. |
| Nome | Tipo | Descrição |
|---|---|---|
| hook_no | number | A posição na cadeia de hooks em que o hook está localizado, ou -1 para o hook atualmente em execução. |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número de bytes escritos |
| Tipo | Descrição |
|---|---|
| ByteArray ou ErrorCode | Retorna o SHA512H com viés de namespace do Hook atualmente em execução, ou um código de erro se a busca falhar. |