Поделиться через


Перечисление EVT_VARIANT_TYPE (winevt.h)

Определяет возможные типы данных элемента данных variant.

Синтаксис

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
Строка Юникода, заканчивающаяся нулевым значением.
EvtVarTypeAnsiString
Значение: 2
Строка 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
Значение типа Boolean.
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.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть winevt.h

См. также раздел

EVT_VARIANT