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 |