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) |