WEB开发网
开发学院软件开发VC 用VC++6.0实现SNMP协议的方法 阅读

用VC++6.0实现SNMP协议的方法

 2008-11-13 19:34:18 来源:WEB开发网   
核心提示: 都会注意到,以下我们按步骤给予详细介绍:1、加载SNMP,用VC++6.0实现SNMP协议的方法(2),用到的函数是SnmpStartup(smiLPUINT32 nMajorVersion,smiLPUINT32 nMinorVersion,smiLPUINT32 nLevel,smiL

都会注意到。以下我们按步骤给予详细介绍:

1、加载SNMP,用到的函数是SnmpStartup(smiLPUINT32 nMajorVersion,

smiLPUINT32 nMinorVersion,
smiLPUINT32 nLevel,
smiLPUINT32 nTranslateMode,
smiLPUINT32 nRetransmitMode);

五个参数作为接收参数返回SNMP的主版本号,副版本号,支持最高的操作标准,默认的实体/上下文传输模式,默认的重发机制。

2、建立会话,用到的函数是:

HSNMP_SESSION SnmpOpen(
HWND hWnd, // handle to the notification window
UINT wMsg // window notification message number
);

HSNMP_SESSION SnmpCreateSession(
HWND hWnd, // handle to the notification window
UINT wMsg, // window notification message number
SNMPAPI_CALLBACK pfnCallBack, // notification callback function
LPVOID lpClientData // pointer to callback function data
);

第二个函数并没有被完全确定下来,他只是为程序员在编程过程中不是基于windows的编程提供一种选择,第一个参数指向接收消息的窗口句炳,第二个参数则指向该窗口需要接收的消息码。该函数返回一个会话句炳,这一句炳是在我们以下程序中都要用到的一个重要变量。

3、设置传输模式,用到的函数是:

SNMPAPI_STATUS SnmpSetTranslateMode(
smiUINT32 nTranslateMode // new entity/context translation mode
);

该函数只有一个参数,有以下几种选择:

SNMPAPI_TRANSLATED 不常用
SNMPAPI_UNTRANSLATED_V1 版本V1
SNMPAPI_UNTRANSLATED_V2 版本V2

上一页  1 2 3 4 5 6 7  下一页

Tags:VC 实现 SNMP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接