System::Runtime::InteropServices::VarEnum 枚举

VarEnum enum

定义数组元素应如何进行封送。

enum class VarEnum

名称描述
VT_EMPTY0未指定值。
VT_NULL1Marshal 作为 null。
VT_I222 字节整数。
VT_I434 字节整数。
VT_R444 字节浮点数。
VT_R858 字节浮点数。
VT_CY6使用货币规则。
VT_DATE7日期值。
VT_BSTR8BSTR 值。
VT_DISPATCH9IDispatch 指针。
VT_ERROR10错误代码。
VT_BOOL11Boolean 值。
VT_VARIANT12Variant 值。
VT_UNKNOWN13IUnknown 指针。
VT_DECIMAL14Decimal 值。
VT_I116Byte 值。
VT_UI117无符号字节值。
VT_UI218无符号 2 字节整数。
VT_UI419无符号 4 字节整数。
VT_I8208 字节整数。
VT_UI821无符号 8 字节整数。
VT_INT22整数值。
VT_UINT23无符号整数值。
VT_VOID24C 风格 void。
VT_HRESULT25HRESULT 兼容值。
VT_PTR26指针值。
VT_SAFEARRAY27安全数组值。
VT_CARRAY28C 风格数组。
VT_USERDEFINED29用户自定义类型。
VT_LPSTR30以空字符结尾的字符字符串。
VT_LPWSTR31以空字符结尾的 wchar_ts 字符串。
VT_RECORD36用户自定义类型。
VT_FILETIME64文件名。
VT_BLOB65长度前缀的字节数组。
VT_STREAM66流名称。
VT_STORAGE67存储名称。
VT_STREAMED_OBJECT68Object 在流中序列化。
VT_STORED_OBJECT69Object 在存储中序列化。
VT_BLOB_OBJECT70Object 在 blob 中序列化。
VT_CF71剪贴板格式。
VT_CLSID72类标识符。
VT_VECTOR4096向量。
VT_ARRAY8192安全数组。
VT_BYREF16384引用。

另见