AsnAny

【勇芳软件工作室】汉化HomePreviousNext

AsnAny结构包含SNMP变量类型和值。此结构是RFC1157VarBind结构的成员,用于许多SNMP功能中的参数。

typedef struct {en
BYTE asnType;
工会{
// RFC 1155 SimpleSyntax(ISO ASN.1的子集)
AsnInteger number;
AsnOctetString string;
AsnObjectIdentifier object;

// ISO ASN.1
AsnSequence sequence;

// RFC 1155 ApplicationSyntax
AsnIPAddress address;
AsnCounter counter;
AsnGauge gauge;
AsnTimeticks ticks;
AsnOpaque arbitrary;
} asnValue;
} AsnAny;

会员

asnType

表示变量的类型。该成员只能是以下值之一:

含义印刷为
ASN_INTEGER表示整数变量。%LD(长)
ASN_OCTETSTRING表示八位字节字符串变量。putchar < oct >
ASN_OBJECTIDENTIFIER表示一个对象标识符变量。.1.2.3.4
ASN_SEQUENCE表示ASN序列变量。ASN_OCTET STRING
ASN_RFC1155_IPADDRESS表示IP地址变量。157.578.160
ASN_RFC1155_COUNTER表示一个计数器变量。%lu(无符号日志)
ASN_RFC1155_GAUGE表示量规变量。%lu(无符号日志)
ASN_RFC1155_TIMETICKS表示一个timeticks变量。%lu(无符号日志)
ASN_RFC1155_OPAQUE表示不透明变量。0x5 ox3牛
ASN_RFC1213_DISPSTRING表示显示字符串变量。ASN_OCTET STRING

asnValue

包含变量的值。此成员只能是以下之一:

含义
访问整数变量
访问八位字节字符串变量
目的访问对象标识符变量
序列访问ASN序列变量
地址访问IP地址变量
计数器访问一个计数器变量
测量访问量表变量
访问一个timeticks变量
随意访问不透明变量

有关详细信息,请参阅RFC 1155.

也可以看看

RFC1157VarBind