SNMP编程问题

zxylive 2005-08-04 04:31:11
我在编写一个通过snmp获取设备MIB的程序,使用的windows自带的SNMP编程接口,在调用函数:SnmpMgrRequest后,我希望把获取的变量值取到内存缓冲区中,但是SnmpUtilPrintAsnAny函数只能打印到标准输出中,我尝试解码AsnAny结构,没有成功,调试工具也无法显示其正确内容,请问有什么好办法可以把RFC1157VarBindList中的值解出来!(急!)

换句话说: 在调用完SnmpMgrRequest后,怎么才能把保存在variableBindings中的值取出来

SNMPAPI SnmpMgrRequest(
LPSNMP_MGR_SESSION session, // SNMP session pointer
BYTE requestType, // Get, GetNext, or Set
SnmpVarBindList *variableBindings, // variable bindings
AsnInteger *errorStatus, // SNMPv1 error status
AsnInteger *errorIndex // error index
);


多谢各位的帮助!!
...全文
104 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
亿云力科技 2005-08-05
mark
回复
dirdirdir3 2005-08-05
把VC的抄过去用。
回复
zxylive 2005-08-04
确实是的,同样的程序,一个出错,一个不出
回复
84830388 2005-08-04
晕。函数定义都是一样的阿。怎么会结果不同呢。是不是使用上有问题阿
回复
zxylive 2005-08-04
我在CBuilder下面没有办法取到,但在VC下可以,我怀疑是snmpapi.lib的问题,VC和BC 都提供了自己的snmpapi.lib,但是同样的程序在两个开发环境下运行结果不同.
回复
fisker0303 2005-08-04
定义个SnmpVarBindList变量,把地址传到上一个函数里,值就带出来了哦,有什么困难?
回复
快乐鹦鹉 2005-08-04
在调用完SnmpMgrRequest后,怎么才能把保存在variableBindings中的值取出来
--返回的不是SnmpVarBindList对象么,取出它的数据有哪里困难了?
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-08-04 04:31
社区公告
暂无公告