EVT_VARIANT_TYPE列舉 (winevt.h)

定義變體數據項的可能數據類型。

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;

常數

 
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
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 的 Null 終止 Unicode 字串。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 winevt.h

另請參閱

EVT_VARIANT