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.