Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the possible data types of a variant data item.
Syntax
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;
Constants
EvtVarTypeNull Value: 0 Null content that implies that the element that contains the content does not exist. |
EvtVarTypeString Value: 1 A null-terminated Unicode string. |
EvtVarTypeAnsiString Value: 2 A null-terminated ANSI string. |
EvtVarTypeSByte Value: 3 A signed 8-bit integer value. |
EvtVarTypeByte Value: 4 An unsigned 8-bit integer value. |
EvtVarTypeInt16 Value: 5 An signed 16-bit integer value. |
EvtVarTypeUInt16 Value: 6 An unsigned 16-bit integer value. |
EvtVarTypeInt32 Value: 7 A signed 32-bit integer value. |
EvtVarTypeUInt32 Value: 8 An unsigned 32-bit integer value. |
EvtVarTypeInt64 Value: 9 A signed 64-bit integer value. |
EvtVarTypeUInt64 Value: 10 An unsigned 64-bit integer value. |
EvtVarTypeSingle Value: 11 A single-precision real value. |
EvtVarTypeDouble Value: 12 A double-precision real value. |
EvtVarTypeBoolean Value: 13 A Boolean value. |
EvtVarTypeBinary Value: 14 A hexadecimal binary value. |
EvtVarTypeGuid Value: 15 A GUID value. |
EvtVarTypeSizeT Value: 16 An unsigned 32-bit or 64-bit integer value that contains a pointer address. |
EvtVarTypeFileTime Value: 17 A FILETIME value. |
EvtVarTypeSysTime Value: 18 A SYSTEMTIME value. |
EvtVarTypeSid Value: 19 A security identifier (SID) structure |
EvtVarTypeHexInt32 Value: 20 A 32-bit hexadecimal number. |
EvtVarTypeHexInt64 Value: 21 A 64-bit hexadecimal number. |
EvtVarTypeEvtHandle Value: 32 An EVT_HANDLE value. |
EvtVarTypeEvtXml Value: 35 A null-terminated Unicode string that contains XML. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | winevt.h |