【问题标题】:Translate CIM, C++ and VARIANT types [closed]翻译 CIM、C++ 和 VARIANT 类型
【发布时间】:2012-08-21 13:45:54
【问题描述】:

这里是 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

【问题讨论】:

  • 投票结束,因为范围太广/没有表现出努力。
  • 我发布了这个问题,因为我曾多次想要此信息,但今天发现格式非常烦人。我想我会把它贴在这里,这样当我/任何人下次谷歌时,信息更容易获得。 delphigroups.info/3/4/53283.html

标签: c++ visual-c++ variant wbem


【解决方案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++:无符号短

变体: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_ARRAY 与另一个指定数组类型的 VT 标志结合

【讨论】:

  • CIM_UINT32 未映射到 VT_UI4;它映射到 VT_I4。
  • 你有页面描述它吗?如果你能显示出来,我会改变我的答案。
猜你喜欢
  • 2022-11-21
  • 1970-01-01
  • 2017-06-27
  • 2015-06-06
  • 2012-08-21
  • 2013-09-16
  • 2022-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多