Compartilhar via


enumeração EVT_VARIANT_TYPE (winevt.h)

Define os possíveis tipos de dados de um item de dados variante.

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;

Constantes

 
EvtVarTypeNull
Valor: 0
Conteúdo nulo que implica que o elemento que contém o conteúdo não existe.
EvtVarTypeString
Valor: 1
Uma cadeia de caracteres Unicode terminada em nulo.
EvtVarTypeAnsiString
Valor: 2
Uma cadeia de caracteres ANSI terminada em nulo.
EvtVarTypeSByte
Valor: 3
Um valor inteiro de 8 bits com sinal.
EvtVarTypeByte
Valor: 4
Um valor inteiro de 8 bits sem sinal.
EvtVarTypeInt16
Valor: 5
Um valor inteiro de 16 bits assinado.
EvtVarTypeUInt16
Valor: 6
Um valor inteiro de 16 bits sem sinal.
EvtVarTypeInt32
Valor: 7
Um valor inteiro de 32 bits com sinal.
EvtVarTypeUInt32
Valor: 8
Um valor inteiro de 32 bits sem sinal.
EvtVarTypeInt64
Valor: 9
Um valor inteiro de 64 bits com sinal.
EvtVarTypeUInt64
Valor: 10
Um valor inteiro de 64 bits sem sinal.
EvtVarTypeSingle
Valor: 11
Um valor real de precisão única.
EvtVarTypeDouble
Valor: 12
Um valor real de precisão dupla.
EvtVarTypeBoolean
Valor: 13
Um valor booliano.
EvtVarTypeBinary
Valor: 14
Um valor binário hexadecimal.
EvtVarTypeGuid
Valor: 15
Um valor de GUID.
EvtVarTypeSizeT
Valor: 16
Um valor inteiro de 32 bits ou 64 bits sem sinal que contém um endereço de ponteiro.
EvtVarTypeFileTime
Valor: 17
Um valor FILETIME.
EvtVarTypeSysTime
Valor: 18
Um valor SYSTEMTIME.
EvtVarTypeSid
Valor: 19
Uma estrutura sid (identificador de segurança)
EvtVarTypeHexInt32
Valor: 20
Um número hexadecimal de 32 bits.
EvtVarTypeHexInt64
Valor: 21
Um número hexadecimal de 64 bits.
EvtVarTypeEvtHandle
Valor: 32
Um valor EVT_HANDLE.
EvtVarTypeEvtXml
Valor: 35
Uma cadeia de caracteres Unicode terminada em nulo que contém XML.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho winevt.h

Confira também

EVT_VARIANT