2.2.5.16 Type_Type
Type_Type is an enumeration of the possible types of a streamed CIM/WMI property. This type MUST adhere to the namespace "http://schemas.microsoft.com/wbem/wsman/1/cim/interactive.xsd". The schema MUST be as follows.
-
<xs:simpleType name="Type_Type"> <xs:restriction base="xs:unsignedInt"> <enumeration value="0"> <annotation> <documentation xml:lang="en"> The type is boolean </documentation> </annotation> </enumeration> <enumeration value="1"> <annotation> <documentation xml:lang="en"> The type is unsigned integer 8 bits </documentation> </annotation> </enumeration> <enumeration value="2"> <annotation> <documentation xml:lang="en"> The type is signed integer 8 bits </documentation> </annotation> </enumeration> <enumeration value="3"> <annotation> <documentation xml:lang="en"> The type is unsigned integer 16 bits </documentation> </annotation> </enumeration> <enumeration value="4"> <annotation> <documentation xml:lang="en"> The type is signed integer 16 bits </documentation> </annotation> </enumeration> <enumeration value="5"> <annotation> <documentation xml:lang="en"> The type is unsigned integer 32 bits </documentation> </annotation> </enumeration> <enumeration value="6"> <annotation> <documentation xml:lang="en"> The type is signed integer 32 bits </documentation> </annotation> </enumeration> <enumeration value="7"> <annotation> <documentation xml:lang="en"> The type is unsigned integer 64 bits </documentation> </annotation> </enumeration> <enumeration value="8"> <annotation> <documentation xml:lang="en"> The type is signed integer 64 bits </documentation> </annotation> </enumeration> <enumeration value="9"> <annotation> <documentation xml:lang="en"> The type is single-precision 32-bit floating point </documentation> </annotation> </enumeration> <enumeration value="10"> <annotation> <documentation xml:lang="en"> The type is double-precision 64-bit floating point </documentation> </annotation> </enumeration> <enumeration value="11"> <annotation> <documentation xml:lang="en"> The type is character 16 bits </documentation> </annotation> </enumeration> <enumeration value="12"> <annotation> <documentation xml:lang="en"> The type is datetime </documentation> </annotation> </enumeration> <enumeration value="13"> <annotation> <documentation xml:lang="en"> The type is string </documentation> </annotation> </enumeration> <enumeration value="14"> <annotation> <documentation xml:lang="en"> The type is reference </documentation> </annotation> </enumeration> <enumeration value="15"> <annotation> <documentation xml:lang="en"> The type is embedded object </documentation> </annotation> </enumeration> <enumeration value="16"> <annotation> <documentation xml:lang="en"> The type is array of booleans </documentation> </annotation> </enumeration> <enumeration value="7"> <annotation> <documentation xml:lang="en"> The type is array of unsigned integer 8 bits </documentation> </annotation> </enumeration> <enumeration value="18"> <annotation> <documentation xml:lang="en"> The type is array of signed integer 8 bits </documentation> </annotation> </enumeration> <enumeration value="19"> <annotation> <documentation xml:lang="en"> The type is array of unsigned integer 16 bits </documentation> </annotation> </enumeration> <enumeration value="20"> <annotation> <documentation xml:lang="en"> The type is array of signed integer 16 bits </documentation> </annotation> </enumeration> <enumeration value="21"> <annotation> <documentation xml:lang="en"> The type is array of unsigned integer 32 bits </documentation> </annotation> </enumeration> <enumeration value=22"> <annotation> <documentation xml:lang="en"> The type is array of signed integer 32 bits </documentation> </annotation> </enumeration> <enumeration value="23"> <annotation> <documentation xml:lang="en"> The type is array of unsigned integer 64 bits </documentation> </annotation> </enumeration> <enumeration value="24"> <annotation> <documentation xml:lang="en"> The type is array of signed integer 64 bits </documentation> </annotation> </enumeration> <enumeration value=25"> <annotation> <documentation xml:lang="en"> The type is array of single-precision 32-bit floating point </documentation> </annotation> </enumeration> <enumeration value="26"> <annotation> <documentation xml:lang="en"> The type is array of double-precision 64-bit floating point </documentation> </annotation> </enumeration> <enumeration value="27"> <annotation> <documentation xml:lang="en"> The type is array of character 16 bits </documentation> </annotation> </enumeration> <enumeration value="28"> <annotation> <documentation xml:lang="en"> The type is array of datetime </documentation> </annotation> </enumeration> <enumeration value="29"> <annotation> <documentation xml:lang="en"> The type is array of strings </documentation> </annotation> </enumeration> <enumeration value="30"> <annotation> <documentation xml:lang="en"> The type is aray of references </documentation> </annotation> </enumeration> <enumeration value="31"> <annotation> <documentation xml:lang="en"> The type is array of embedded objects </documentation> </annotation> </enumeration> </xs:restriction> </xs:simpleType>
Enumeration
The following values are defined by the Type_Type simple type. These CIM types are described in [DMTF-DSP0004] section 5.2.
Value |
Description |
---|---|
0 |
CIM type boolean. |
1 |
CIM type uint8. |
2 |
CIM type sint8. |
3 |
CIM type uint16. |
4 |
CIM type sint16. |
5 |
CIM type uint32. |
6 |
CIM type sint32. |
7 |
CIM type uint64. |
8 |
CIM type sint64. |
9 |
CIM type real32. |
10 |
CIM type real64. |
11 |
CIM type char16. |
12 |
CIM type datetime. |
13 |
CIM type string. |
14 |
CIM type class-reference. |
15 |
CIM type embedded object instance. |
16 |
Array of CIM type boolean. |
17 |
Array of CIM type uint8. |
18 |
Array of CIM type sint8. |
19 |
Array of CIM type uint16. |
20 |
Array of CIM type sint16. |
21 |
Array of CIM type uint32. |
22 |
Array of CIM type sint32. |
23 |
Array of CIM type uint64. |
24 |
Array of CIM type sint64. |
25 |
Array of CIM type real32. |
26 |
Array of CIM type real64. |
27 |
Array of CIM type char16. |
28 |
Array of CIM type datetime. |
29 |
Array of CIM type string. |
30 |
Array of CIM type class-reference. |
31 |
Array of CIM type embedded object instance. |