enumerazione EVT_VARIANT_TYPE (winevt.h)

Definisce i possibili tipi di dati di un elemento di dati variant.

Sintassi

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;

Costanti

 
EvtVarTypeNull
Valore: 0
Contenuto Null che implica che l'elemento che contiene il contenuto non esiste.
EvtVarTypeString
Valore: 1
Stringa Unicode con terminazione Null.
EvtVarTypeAnsiString
Valore: 2
Stringa ANSI con terminazione Null.
EvtVarTypeSByte
Valore: 3
Valore intero con segno a 8 bit.
EvtVarTypeByte
Valore: 4
Valore intero senza segno a 8 bit.
EvtVarTypeInt16
Valore: 5
Valore intero con segno a 16 bit.
EvtVarTypeUInt16
Valore: 6
Valore intero senza segno a 16 bit.
EvtVarTypeInt32
Valore: 7
Valore intero a 32 bit con segno.
EvtVarTypeUInt32
Valore: 8
Valore intero senza segno a 32 bit.
EvtVarTypeInt64
Valore: 9
Valore intero con segno a 64 bit.
EvtVarTypeUInt64
Valore: 10
Valore intero senza segno a 64 bit.
EvtVarTypeSingle
Valore: 11
Valore reale a precisione singola.
EvtVarTypeDouble
Valore: 12
Valore reale a precisione doppia.
EvtVarTypeBoolean
Valore: 13
Valore booleano.
EvtVarTypeBinary
Valore: 14
Valore binario esadecimale.
EvtVarTypeGuid
Valore: 15
Un valore GUID.
EvtVarTypeSizeT
Valore: 16
Valore intero senza segno a 32 bit o a 64 bit che contiene un indirizzo del puntatore.
EvtVarTypeFileTime
Valore: 17
Valore FILETIME.
EvtVarTypeSysTime
Valore: 18
Valore SYSTEMTIME.
EvtVarTypeSid
Valore: 19
Struttura SID (Security Identifier)
EvtVarTypeHexInt32
Valore: 20
Numero esadecimale a 32 bit.
EvtVarTypeHexInt64
Valore: 21
Numero esadecimale a 64 bit.
EvtVarTypeEvtHandle
Valore: 32
Valore EVT_HANDLE.
EvtVarTypeEvtXml
Valore: 35
Stringa Unicode con terminazione Null contenente XML.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winevt.h

Vedi anche

EVT_VARIANT