CIMTYPE_ENUMERATION enumeration (wbemcli.h)

The CIMTYPE_ENUMERATION enumeration defines values that specify different CIM data types. All the values in the enumeration are types defined by the Distributed Management Task Force (DMTF). For more information about the DMTF and the CIM data types, see http://www.dmtf.org/standards/cim/cim_spec_v22.

Syntax

typedef enum tag_CIMTYPE_ENUMERATION {
  CIM_ILLEGAL = 0xfff,
  CIM_EMPTY = 0,
  CIM_SINT8 = 16,
  CIM_UINT8 = 17,
  CIM_SINT16 = 2,
  CIM_UINT16 = 18,
  CIM_SINT32 = 3,
  CIM_UINT32 = 19,
  CIM_SINT64 = 20,
  CIM_UINT64 = 21,
  CIM_REAL32 = 4,
  CIM_REAL64 = 5,
  CIM_BOOLEAN = 11,
  CIM_STRING = 8,
  CIM_DATETIME = 101,
  CIM_REFERENCE = 102,
  CIM_CHAR16 = 103,
  CIM_OBJECT = 13,
  CIM_FLAG_ARRAY = 0x2000
} CIMTYPE_ENUMERATION;

Constants

 
CIM_ILLEGAL
Value: 0xfff
An illegal value.
CIM_EMPTY
Value: 0
An empty (null) value.
CIM_SINT8
Value: 16
An 8-bit signed integer.
CIM_UINT8
Value: 17
An 8-bit unsigned integer.
CIM_SINT16
Value: 2
A 16-bit signed integer.
CIM_UINT16
Value: 18
A 16-bit unsigned integer.
CIM_SINT32
Value: 3
A 32-bit signed integer.
CIM_UINT32
Value: 19
A 32-bit unsigned integer.
CIM_SINT64
Value: 20
A 64-bit signed integer.
CIM_UINT64
Value: 21
A 64-bit unsigned integer.
CIM_REAL32
Value: 4
A 32-bit real number.
CIM_REAL64
Value: 5
A 64-bit real number.
CIM_BOOLEAN
Value: 11
A Boolean value.
CIM_STRING
Value: 8
A string value.
CIM_DATETIME
Value: 101
A DateTime value.
CIM_REFERENCE
Value: 102
Reference (__Path) of another Object.
CIM_CHAR16
Value: 103
A 16-bit character value.
CIM_OBJECT
Value: 13
An Object value.
CIM_FLAG_ARRAY
Value: 0x2000
An array value.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header wbemcli.h (include Wbemidl.h)