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
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,
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
Partager