管理重新传输策略
WinSNMP 应用程序可以请求 Microsoft WinSNMP 实现执行应用程序的重新传输策略。 当实现管理重新传输时,它会在其数据库中使用超时期限和重试计数值。
实现在初始化期间从 SnmpStartup 函数的返回值中标识默认的重新传输模式。 模式可以是以下值之一。
值 | 含义 |
---|---|
SNMPAPI_ON | 实现正在执行应用程序的重新传输策略。 |
SNMPAPI_OFF | 实现未执行应用程序的重新传输策略。 |
WinSNMP 应用程序可以随时通过调用 SnmpGetRetransmitMode 函数检索对实现生效的当前重新传输模式。 WinSNMP API 提供其他 数据库功能 ,可简化重新传输策略的管理。
在程序执行期间,WinSNMP 应用程序可以随时通过执行以下步骤之一来调整策略的执行:
- 通过调用 SnmpSetRetransmitMode 函数,请求实现开始或停止执行重新传输策略。 有关详细信息,请参阅 打开和关闭重新传输。
- 修改实现的数据库中的超时期限和重试计数值。 有关详细信息,请参阅 更改重新传输策略。
- 调用 SnmpCancelMsg 函数以取消重新传输周期并释放与单个 SNMP 消息请求关联的内部数据结构。 有关详细信息,请参阅 取消重新传输。
应用程序可以执行其自己的重新传输策略。 在这种情况下,执行不一定基于数据库中的值。