使用协议数据单位

简单网络管理协议 (SNMP) 将操作请求和响应作为 SNMP 消息发送。 SNMP 消息是 (PDU) 以及相关 RFC 定义的附加消息头元素的 SNMP 协议数据单元。 PDU 包括变量绑定列表。

PDU 的结构仅限于 Microsoft WinSNMP 实现。 WinSNMP 应用程序可以使用 HSNMP_PDU类型的句柄访问 PDU。 WinSNMP 应用程序必须先创建 PDU,然后才能调用 SnmpSendMsg 函数或 SnmpEncodeMsg 函数。

应用程序可以提取和更新 PDU 的数据元素,并释放为 PDU 分配的资源。 为了执行这些操作,应用程序使用 WinSNMP PDU 函数。 下表列出了讨论在 WinSNMP 编程环境中使用 PDU 的主题。

主题 说明
创建 PDU 介绍如何创建 PDU。
更新 PDU 介绍如何检索和更新 PDU 字段。
复制 PDU 介绍如何复制 PDU。
验证 PDU 描述 PDU 的验证。
匹配响应和请求 PDU 描述将响应 PDU 与请求 PDU 匹配的过程。

 

有关详细信息,请参阅使用变量绑定列表和资源句柄对象