AsnAny
This structure contains an SNMP variable type and value. This structure is a member of the SnmpVarBind structure that is used as a parameter in many of the SNMP functions. This structure is not used by the WinSNMP API functions.
typedef struct {
BYTE asnType;
union {
AsnInteger32 number;
AsnUnsigned32 unsigned32;
AsnCounter64 counter64;
AsnOctetString string;
AsnBits bits;
AsnObjectIdentifier object;
AsnSequence sequence;
AsnIPAdress address;
AsnCounter32 counter32;
AsnGauge32 gauge;
AsnTimeTicks ticks;
AsnOpaque arbitrary;
} asnValue;
} AsnAny;
Members
asnType
Indicates the variable's type. This member must be only one of the following values.-
Value Description ASN_INTEGER Indicates a 32-bit signed integer variable. ASN_INTEGER32 Indicates a 32-bit signed integer variable. ASN_UNSIGNED32 Indicates a 32-bit unsigned integer variable. ASN_COUNTER64 Indicates a counter variable that increases until it reaches a maximum value of (2^64) – 1. ASN_OCTETSTRING Indicates an octet string variable. ASN_BITS Indicates a variable that is an enumeration of named bits. ASN_OBJECTIDENTIFIER Indicates an object identifier variable. ASN_SEQUENCE Indicates an ASN sequence variable. ASN_IPADDRESS Indicates an IP address variable. ASN_COUNTER32 Indicates a counter variable. ASN_GAUGE32 Indicates a gauge variable. ASN_TIMETICKS Indicates a timeticks variable. ASN_OPAQUE Indicates an opaque variable. SNMP_EXCEPTION_NOSUCHOBJECT Indicates that the object provided is not available. SNMP_EXCEPTION_NOSUCHINSTANCE Indicates that the instance provided is not available. SNMP_EXCEPTION_ENDOFMIBVIEW Indicates that the end of the MIB view has been reached. asnValue
Contains the variable's value. This member can be only one of the following values.-
Value Description number Accesses a 32-bit signed integer variable. unsigned32 Accesses a 32-bit unsigned integer variable. counter64 Accesses a counter variable that increases until it reaches a maximum value of (2^64) – 1. String Accesses an octet string variable. bits Accesses a variable that is an enumeration of named bits with non-negative, contiguous values, starting at zero. Objects Accesses an object identifier variable. sequence Accesses an ASN sequence variable. address Accesses an IP address variable. counter Accesses a counter variable that increases until it reaches a maximum value of (2^32) – 1. Gauge Accesses a gauge variable. ticks Accesses a timeticks counter variable that is relative to a specific timer event. Arbitrary Accesses an opaque variable.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Snmp.h.
See Also
Last updated on Saturday, April 10, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.