Dart SNMP Library 4.0
Value Property
Description
Value of the variable. Returns a specific type for each SNMP data type, see documentation.
Property type
Read-only property
Syntax
Visual Basic
Public Property Value As Variant
Remarks

To set this property, use Variable.SetValue() or create the Variable object with MibNode.CreateVariable().

The following chart outlines the data type the variant contains for each SNMP data type:

SNMP Data Type Basic Type VB6 Type
OctetString Byte array Byte()
Opaque Byte array Byte()
NSAP Byte array Byte()
Counter Unsigned 32-bit Integer No compatible VB6 type. Use Variable.ValueAsString to access the value.
Counter64 Unsigned 64-bit Integer No compatible VB6 type. Use Variable.ValueAsString to access the value.
Gauge Unsigned 32-bit Integer No compatible VB6 type. Use Variable.ValueAsString to access the value.
TimeTicks Unsigned 32-bit Integer No compatible VB6 type. Use Variable.ValueAsString to access the value.
Integer Signed 32-bit Integer Long
UInteger Unsigned 32-bit Integer No compatible VB6 type. Use Variable.ValueAsString to access the value.
ObjectID String String
IPAddress String String
EndOfMibView Null Nothing
NoSuchInstance Null Nothing
NoSuchObject Null Nothing
Null Null Nothing

As above, VB6 does not support 64-bit integers or unsigned 32-bit integers, so ValueAsString must be used to get the value of a Counter, Counter64, Gauge, TimeTicks or UInteger Variable.

Variable.Type may be checked to determine the SNMP data type to inform the application how to handle the variant value.

See Also

Variable Object  | Variable Members


PowerSNMP for ActiveX Documentation Version 4.0
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic