CIM: CIM_ILLEGAL
C++: -
変異体: -
CIM: CIM_EMPTY
C++: -
バリアント: VT_EMPTY
CIM: CIM_SINT8
C++: 符号付き文字
バリアント: VT_I1
CIM: CIM_UINT8
C++: 符号なし文字
バリアント: VT_UI1
CIM: CIM_SINT16
C++: 符号付きショート
バリアント: VT_I2
CIM: CIM_UINT16
C++: unsigned short
バリアント: VT_UI2
CIM: CIM_SINT32
C++: 符号付き整数
バリアント: VT_I4
CIM: CIM_UINT32
C++: 符号なし整数
バリアント: VT_UI4
CIM: CIM_SINT64
C++: 署名付き __int64
バリアント: VT_I8
CIM: CIM_UINT64
C++: 符号なし __int64
バリアント: VT_UI8
CIM: CIM_REAL32
C++: フロート
バリアント: VT_R4
CIM: CIM_REAL64
C++: ダブル
バリアント: VT_R8
CIM: CIM_BOOLEAN
C++: ブール
バリアント: VT_BOOL
CIM: CIM_STRING
C++: BSTR、WideString
バリアント: VT_BSTR
CIM: CIM_DATETIME
C++: time_t、TDateTime
バリアント: VT_DATE
CIM: CIM_REFERENCE
C++: -
変異体: -
CIM: CIM_CHAR16
C++: wchar_t
バリアント: VT_BSTR または VT_I2
CIM: CIM_OBJECT
C++: -
VARIANT: オブジェクト タイプに応じて、VT_UNKNOWN または VT_DISPATCH
CIM: CIM_FLAG_ARRAY
C++: -
VARIANT: 配列タイプを指定する別の VT フラグと組み合わせた VT_ARRAY