SNMP 错误代码

[SNMP 可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。 请改用 Windows 远程管理,这是 WS-Man 的 Microsoft 实现。]

Microsoft 实现 SNMPv2C 规范定义的以下 SNMP 错误代码。

常量/值 说明
SNMP_ERRORSTATUS_NOERROR
0
代理报告在传输过程中未发生任何错误。
SNMP_ERRORSTATUS_TOOBIG
1
代理无法将请求的 SNMP 操作的结果放在单个 SNMP 消息中。
SNMP_ERRORSTATUS_NOSUCHNAME
2
请求的 SNMP 操作标识了一个未知变量。
SNMP_ERRORSTATUS_BADVALUE
3
请求的 SNMP 操作尝试更改变量,但它指定了语法或值错误。
SNMP_ERRORSTATUS_READONLY
4
请求的 SNMP 操作尝试根据变量的社区配置文件更改不允许更改的变量。
SNMP_ERRORSTATUS_GENERR
5
在请求的 SNMP 操作期间,出现此处列出的错误以外的错误。
SNMP_ERRORSTATUS_NOACCESS
6
指定的 SNMP 变量不可访问。
SNMP_ERRORSTATUS_WRONGTYPE
7
值指定与变量所需的类型不一致的类型。
SNMP_ERRORSTATUS_WRONGLENGTH
8
值指定与变量所需长度不一致的长度。
SNMP_ERRORSTATUS_WRONGENCODING
9
值包含与字段的 ASN.1 标记不一致的抽象语法表示法一 (ASN.1) 编码。
SNMP_ERRORSTATUS_WRONGVALUE
10
值不能分配给变量。
SNMP_ERRORSTATUS_NOCREATION
11
变量不存在,代理无法创建它。
SNMP_ERRORSTATUS_INCONSISTENTVALUE
12
该值与其他托管对象的值不一致。
SNMP_ERRORSTATUS_RESOURCEUNAVAILABLE
13
将值分配给变量需要分配当前不可用的资源。
SNMP_ERRORSTATUS_COMMITFAILED
14
未发生验证错误,但未更新任何变量。
SNMP_ERRORSTATUS_UNDOFAILED
15
未发生验证错误。 某些变量已更新,因为无法撤消其赋值。
SNMP_ERRORSTATUS_AUTHORIZATIONERROR
16
发生授权错误。
SNMP_ERRORSTATUS_NOTWRITABLE
17
变量存在,但代理无法修改它。
SNMP_ERRORSTATUS_INCONSISTENTNAME
18
变量不存在;代理无法创建它,因为命名对象实例与其他托管对象的值不一致。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Snmp.h

另请参阅

简单网络管理协议 (SNMP) 概述

SNMP 参考