Platform SDK: Windows Management Instrumentation

Table 1: Mapping SNMPv1 Primitive Types

MIB Type CIM Variant Type CIM Qualifier: textual_convention CIM Qualifier: encoding CIM Qualifier: object_syntax CIM Qualifier: cimtype Default Value
INTEGER VT_I4 INTEGER INTEGER INTEGER sint32 NULL
OCTET STRING VT_BSTR OCTETSTRING OCTETSTRING OCTETSTRING string NULL
OBJECT IDENTIFIER VT_BSTR OBJECTIDENTIFIER OBJECTIDENTIFIER OBJECTIDENTIFIER string NULL
NULL VT_NULL NULL NULL NULL Not supported (1) NULL
IpAddress VT_BSTR IpAddress IpAddress IpAddress string NULL
Counter VT_I4 Counter Counter Counter uint32 NULL
Gauge VT_I4 Gauge Gauge Gauge uint32 NULL
TimeTicks VT_I4 TimeTicks TimeTicks TimeTicks uint32 NULL
Opaque VT_BSTR Opaque Opaque Opaque string NULL
NetworkAddress VT_BSTR NetworkAddress NetworkAddress NetworkAddress string NULL

(1) The OBJECT-TYPE macro is ignored when its SYNTAX clause refers to NULL, either explicitly or through a named type assignment.