COM 和 .Net(Windows)函数 中VARIANT的type一览

VT_EMPTY指示未指定值。
VT_NULL指示空值(类似于 SQL 中的空值)。
VT_I2指示 short 整数。
VT_I4指示 long 整数。
VT_R4指示 float 值。
VT_R8指示 double 值。
VT_CY指示货币值。
VT_DATE指示 DATE 值。
VT_BSTR指示 BSTR 字符串。
VT_DISPATCH指示 IDispatch 指针。
VT_ERROR指示 SCODE。
VT_BOOL指示一个布尔值。
VT_VARIANT指示 VARIANTfar 指针。
VT_UNKNOWN指示 IUnknown 指针。
VT_DECIMAL指示 decimal 值。
VT_I1指示 char 值。
VT_UI1指示 byte
VT_UI2指示 unsignedshort
VT_UI4指示 unsignedlong
VT_I8指示 64 位整数。
VT_UI8指示 64 位无符号整数。
VT_INT指示整数值。
VT_UINT指示 unsigned 整数值。
VT_VOID指示 C 样式 void
VT_HRESULT指示 HRESULT。
VT_PTR指示指针类型。
VT_SAFEARRAY指示 SAFEARRAY。在 VARIANT 中无效。
VT_CARRAY指示 C 样式数组。
VT_USERDEFINED指示用户定义的类型。
VT_LPSTR指示一个以 NULL 结尾的字符串。
VT_LPWSTR指示由 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing 终止的宽字符串。
VT_RECORD指示用户定义的类型。
VT_FILETIME指示 FILETIME 值。
VT_BLOB指示以长度为前缀的字节。
VT_STREAM指示随后是流的名称。
VT_STORAGE指示随后是存储的名称。
VT_STREAMED_OBJECT指示流包含对象。
VT_STORED_OBJECT指示存储包含对象。
VT_BLOB_OBJECT指示 Blob 包含对象。
VT_CF指示剪贴板格式。
VT_CLSID指示类 ID。
VT_VECTOR指示简单的已计数数组。
VT_ARRAY指示 SAFEARRAY 指针。
VT_BYREF指示值为引用。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值