错误 1031 至 1040

描述 WMI SNMP 提供程序错误 1031 至 1040。

警告 1031

严重错误 1032

严重错误 1033

警告 1034

警告 1036

严重错误 1037

严重错误 1038

严重错误 1039

严重错误 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 规范中用于指定值的任何符号都必须解析为非负值。