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로 끝나는 유니코드 문자열입니다.
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
부울 값입니다.
EvtVarTypeBinary
값: 14
16진수 이진 값입니다.
EvtVarTypeGuid
값: 15
GUID 값입니다.
EvtVarTypeSizeT
값: 16
포인터 주소를 포함하는 부호 없는 32비트 또는 64비트 정수 값입니다.
EvtVarTypeFileTime
값: 17
FILETIME 값입니다.
EvtVarTypeSysTime
값: 18
SYSTEMTIME 값입니다.
EvtVarTypeSid
값: 19
SID(보안 식별자) 구조
EvtVarTypeHexInt32
값: 20
32비트 16진수입니다.
EvtVarTypeHexInt64
값: 21
64비트 16진수입니다.
EvtVarTypeEvtHandle
값: 32
EVT_HANDLE 값입니다.
EvtVarTypeEvtXml
값: 35
XML을 포함하는 null로 끝나는 유니코드 문자열입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 winevt.h

추가 정보

EVT_VARIANT