在我们以下
程序中都要用到的一个重要变量。
3。设置传输模式,用到的函数是SNMPAPI_STATUS SnmpSetTranslateMode(
smiUINT32 nTranslateMode // new entity/context translation mode
);
该函数只有一个参数,有以下几种选择:
SNMPAPI_TRANSLATED 不常用
SNMPAPI_UNTRANSLATED_V1 版本V1
SNMPAPI_UNTRANSLATED_V2 版本V2
你可以选择任一个参数,我使用过第二和第三个参数,其区别是在版本一中get_bulk的操作不被允许,因为版本一不支持这种操作,其具体细节可查阅有关
资料,推荐一本书《用SNMP管理互联网络》。至于第一个参数本人未作过试验,不能加以妄断。
4。创建实体,用到的函数是HSNMP_ENTITY SnmpStrToEntity(
HSNMP_SESSION session, // handle to the WinSNMP session
LPCSTR string // pointer to a string that identifies
// the entity
);
该函数的第一个参数是第二步返回的会话句炳,第二个参数与你在第三步中设置的传输模式有关,如果你选则后两个参数,那么这里的string就是你要发送消息的网络设备ip地址或接收消息的管理设备ip地址。根据自己的需要,通常我们将这两个实体都创建一下。该函数返回一个实体句炳。
&n