Неизвестный размер структуры при доступе к полям в структуре tvbuff_t - PullRequest
0 голосов
/ 11 июля 2019

В настоящее время я отлаживаю Wireshark, чтобы добавить плагин расшифровки для SSH.Я обнаружил, что данные пакета ssh хранятся в структуре tvbuff_t.Но когда я хочу получить доступ к полям этой структуры, я получаю сообщение об ошибке: «ошибка C2036:« tvbuff_t * »: неизвестный размер».

Как получить доступ к полям этой структуры?

static int  
ssh_dissect_ssh2(tvbuff_t *tvb, packet_info *pinfo,
        struct ssh_flow_data *global_data,
        int offset, proto_tree *tree, int is_response,
        gboolean *need_desegmentation)  
{  
    g_print("data: %02x\`n", tvb[5]);  
}
...