错误 1031 至 1040
描述 WMI SNMP 提供程序错误 1031 至 1040。
警告 1031
-
<1031,警告>:“<fileName>:<line#>: 应从模块 <标识符> 导入标准符号 <标识符>。将采用标准定义。”
-
IMPORTS 节模块语义警告,既不特定于 SNMPv1,也不特定于 SNMPv2C。 如果编译器已知的 SNMP 标识符位于 IMPORTS 节,则从中导入该标识符的模块必须是标准模块之一。
某些常用的 IMPORTS 是在编译器一端假设出来的。 编译器不一定需要访问其他信息模块来解析这些内容。
下表描述了内置的 SNMPv1 和 SNMPv2C IMPORTS。
内置的 SNMPv1 IMPORTS
Import 类 | 模块 | 实例数 |
---|---|---|
ASN.1 值 | RFC1155-SMI | Internet、directory、management、experimental、private、enterprises |
RFC1213-MIB | MIB-II 和 IP、interfaces、transmission | |
ASN.1 类型 | RFC1155-SMI | NetworkAddress、IpAddress、Counter、Gauge、TimeTicks、Opaque |
RFC1213-MIB | DisplayString、PhysAddress | |
ASN.1 宏 | RFC-1212 | OBJECT-TYPE |
RFC-1215 | TRAP-TYPE |
内置的 SNMPv2C IMPORTS
Import 类 | 模块 | 实例数 |
---|---|---|
ASN.1 值 | SNMPv2-SMI | org、dod、Internet、directory、mgmt、mib-2、transmission、experimental、private、enterprises、security、snmpv2、snmpDomains、snmpProxys、snmpModules |
SNMPv2-TM | rfc1157Proxy | |
对象标识 | SNMPv2-SMI | zeroDotZero |
SNMPv2-TM | snmpUDPDomain、snmpCLNSDomain、smnpCONSDomain、snmpDDPDomain、snmpIPXDomain、rfc1157Domain | |
ASN.1 类型 | SNMPv2-SMI | Integer32、IpAddress、Counter32、TimeTicks、Opaque、Counter64、Unsigned32、Gauge32 |
ASN.1 宏 | SNMPv2-SMI | MODULE-IDENTITY、OBJECT-IDENTITY、OBJECT-TYPE、NOTIFICATION-TYPE |
SNMPv2-CONF | OBJECT-GROUP、NOTIFICATION-GROUP、MODULE-COMPLIANCE、AGENT-CAPABILITIES | |
SNMPv2-TC | TEXTUAL-CONVENTION | |
文本约定 | SNMPv2-TC | DisplayString、PhysAddress、MacAddress、TruthValue、TestAndIncr、AutonomousType、InstancePointer、VariablePointer、RowPointer、RowStatus、TimeStamp、TimeInterval、DateAndTime、StorageType、Tdomain、Taddress |
SNMPv2-TM | SnmpUDPAddress、SnmpOSIAddress、SnmpNBPAddress、SnmpIPXAddress |
严重错误 1032
-
<1032,严重>:“<fileName><line#>: 枚举中包含重复值 <值>”
-
枚举中出现模块语义错误,既不特定于 SNMPv1 也不特定于 SNMPv2C。 不得包含任何重复值。 <line#> 参数是“名称/值”的匹配项的位置。
严重错误 1033
-
<1033,严重>:“<fileName><line#>: 枚举中包含重复名称 <标识符>”
-
枚举中出现模块语义错误,既不特定于 SNMPv1 也不特定于 SNMPv2C。 不得包含任何重复名称。 <line#> 参数是“名称/值”的匹配项的位置。
警告 1034
-
<1034,警告>:“<fileName><line#>: 枚举中不允许使用 0 值”
-
枚举中出现模块语义警告,既不特定于 SNMPv1 也不特定于 SNMPv2C。 建议不要在枚举中使用命名值零。
警告 1036
-
<1036,警告>“<fileName><line#>: 枚举中的值无法解析为正整数”
-
枚举中出现模块语义警告,既不特定于 SNMPv1 也不特定于 SNMPv2C。 枚举中不允许使用负值。
严重错误 1037
-
<1037,严重>:“<fileName><line#>: 标识符 <标识符> 无法解析为 OCTET STRING 或不透明类型”
-
SIZE 规范中出现模块语义错误,既不特定于 SNMPv1 也不特定于 SNMPv2C。 SIZE 规范中使用的符号必须解析为 OCTET STRING 或 Opaque。
严重错误 1038
-
<1038,严重>:“<fileName><line#>: 标识符 <标识符> 无法解析为 INTEGER 或 Gauge 类型”
-
Range 规范中出现模块语义错误。 SNMPv1 或 SNMPv2C 都可能出现此错误。
在 SNMPv1 中,Range 规范中使用的符号必须解析为 INTEGER 或 Gauge。
在 SNMPv2C 中,Range 规范中使用的符号必须解析为 INTEGER、Gauge32、Integer32 或 Unsigned32。
严重错误 1039
-
<1039,严重>:“<fileName><line#>: SIZE 规范中使用了负值”
-
SIZE 规范中出现模块语义错误,既不特定于 SNMPv1 也不特定于 SNMPv2C。 用于指定 SIZE 的任何值都必须是非负数。
严重错误 1040
-
<1040,严重>:“<fileName><line#>: SIZE 规范中的标识符 <标识符> 无法解析为非负整数值”
-
Range 或 Size 规范中出现模块语义错误,既不特定于 SNMPv1 也不特定于 SNMPv2C。 在 SIZE 规范中用于指定值的任何符号都必须解析为非负值。