Bonjour,
j'essaie d’interroger un switch avec le snmp en c++,
j'arrive a récupérer la valeur de l'oid que je cherche, mais le résultat est dans une structure "snmpVarBindList", que j'arrive a afficher avec un cout dans la console avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SnmpUtilPrintAsnAny(&snmpVarList.list[0].value)
mais j'aimerais récupérer cette valeur afin de la mettre dans un tableau et de la retravailler plus tard, mais elle est de type "AsnAny",
j'aimerais savoir une méthode pour récupéré cette valeur en dehors de cette structure,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 if (SnmpMgrRequest(session,SNMP_PDU_GETNEXT,&snmpVarList,&errorStatus,&errorIndex)!=0)
        {
                if (errorStatus==SNMP_ERRORSTATUS_NOERROR)
                {
                        //printf("Lecture OK\n");
                        //printf("[%s]\n",id);       // AFFICHE L'OID CHERCHER
                        SnmpUtilPrintAsnAny(&snmpVarList.list[0].value);    //AFFICHE LA VALEUR DE L'OID
                }
merci