1

これがCIMタイプのリストです。C++タイプとVARIANTタイプで同等のものを知る必要があります。

CIM_ILLEGAL

CIM_EMPTY

CIM_SINT8

CIM_UINT8

CIM_SINT16

CIM_UINT16

CIM_SINT32

CIM_UINT32

CIM_SINT64

CIM_UINT64

CIM_REAL32

CIM_REAL64

CIM_BOOLEAN

CIM_STRING

CIM_DATETIME

CIM_REFERENCE

CIM_CHAR16

CIM_OBJECT

CIM_FLAG_ARRAY

4

1 に答える 1

1

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

于 2012-08-21T13:50:33.253 に答える