EVT_VARIANT_TYPE 枚举 (winevt.h)
定义变体数据项的可能数据类型。
语法
typedef enum _EVT_VARIANT_TYPE {
EvtVarTypeNull = 0,
EvtVarTypeString = 1,
EvtVarTypeAnsiString = 2,
EvtVarTypeSByte = 3,
EvtVarTypeByte = 4,
EvtVarTypeInt16 = 5,
EvtVarTypeUInt16 = 6,
EvtVarTypeInt32 = 7,
EvtVarTypeUInt32 = 8,
EvtVarTypeInt64 = 9,
EvtVarTypeUInt64 = 10,
EvtVarTypeSingle = 11,
EvtVarTypeDouble = 12,
EvtVarTypeBoolean = 13,
EvtVarTypeBinary = 14,
EvtVarTypeGuid = 15,
EvtVarTypeSizeT = 16,
EvtVarTypeFileTime = 17,
EvtVarTypeSysTime = 18,
EvtVarTypeSid = 19,
EvtVarTypeHexInt32 = 20,
EvtVarTypeHexInt64 = 21,
EvtVarTypeEvtHandle = 32,
EvtVarTypeEvtXml = 35
} EVT_VARIANT_TYPE;
常量
EvtVarTypeNull 值: 0 表示包含内容的元素不存在的 Null 内容。 |
EvtVarTypeString 值:1 以 Null 值结束的 Unicode 字符串。 |
EvtVarTypeAnsiString 值: 2 以 null 结尾的 ANSI 字符串。 |
EvtVarTypeSByte 值: 3 带符号的 8 位整数值。 |
EvtVarTypeByte 值: 4 8 位无符号整数值。 |
EvtVarTypeInt16 值: 5 有符号 16 位整数值。 |
EvtVarTypeUInt16 值: 6 16 位无符号整数值。 |
EvtVarTypeInt32 值: 7 带符号的 32 位整数值。 |
EvtVarTypeUInt32 值: 8 32 位无符号整数值。 |
EvtVarTypeInt64 值: 9 带符号的 64 位整数值。 |
EvtVarTypeUInt64 值: 10 64 位无符号整数值。 |
EvtVarTypeSingle 值: 11 单精度实值。 |
EvtVarTypeDouble 值: 12 双精度实值。 |
EvtVarTypeBoolean 值: 13 一个布尔值。 |
EvtVarTypeBinary 值: 14 十六进制二进制值。 |
EvtVarTypeGuid 值: 15 一个 GUID 值。 |
EvtVarTypeSizeT 值: 16 包含指针地址的无符号 32 位或 64 位整数值。 |
EvtVarTypeFileTime 值: 17 FILETIME 值。 |
EvtVarTypeSysTime 值: 18 SYSTEMTIME 值。 |
EvtVarTypeSid 值: 19 SID) 结构 (安全标识符 |
EvtVarTypeHexInt32 值: 20 32 位十六进制数。 |
EvtVarTypeHexInt64 值: 21 64 位十六进制数。 |
EvtVarTypeEvtHandle 值: 32 EVT_HANDLE值。 |
EvtVarTypeEvtXml 值: 35 包含 XML 的以 null 结尾的 Unicode 字符串。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | winevt.h |