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 {
CIM_ILLEGAL = 4095, // 0xFFF
CIM_EMPTY = 0, // 0x0
CIM_SINT8 = 16, // 0x10
CIM_UINT8 = 17, // 0x11
CIM_SINT16 = 2, // 0x2
CIM_UINT16 = 18, // 0x12
CIM_SINT32 = 3, // 0x3
CIM_UINT32 = 19, // 0x13
CIM_SINT64 = 20, // 0x14
CIM_UINT64 = 21, // 0x15
CIM_REAL32 = 4, // 0x4
CIM_REAL64 = 5, // 0x5
CIM_BOOLEAN = 11, // 0xB
CIM_STRING = 8, // 0x8
CIM_DATETIME = 101, // 0x65
CIM_REFERENCE = 102, // 0x66
CIM_CHAR16 = 103, // 0x67
CIM_OBJECT = 13, // 0xD
CIM_FLAG_ARRAY = 8192 // 0x2000
} CIMTYPE_ENUMERATION;
Constants
- CIM_ILLEGAL
An illegal value.
- CIM_EMPTY
An empty (null) value.
- CIM_SINT8
An 8-bit signed integer.
- CIM_UINT8
An 8-bit unsigned integer.
- CIM_SINT16
A 16-bit signed integer.
- CIM_UINT16
A 16-bit unsigned integer.
- CIM_SINT32
A 32-bit signed integer.
- CIM_UINT32
A 32-bit unsigned integer.
- CIM_SINT64
A 64-bit signed integer.
- CIM_UINT64
A 64-bit unsigned integer.
- CIM_REAL32
A 32-bit real number.
- CIM_REAL64
A 64-bit real number.
- CIM_BOOLEAN
A Boolean value.
- CIM_STRING
A string value.
- CIM_DATETIME
A DateTime value.
- CIM_REFERENCE
Reference (__Path) of another Object.
- CIM_CHAR16
A 16-bit character value.
- CIM_OBJECT
An Object value.
- CIM_FLAG_ARRAY
An array value.
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Header | Wbemcli.h (include Wbemidl.h) |
Send comments about this topic to Microsoft
Build date: 11/3/2009