다음을 통해 공유


EVT_EVENT_METADATA_PROPERTY_ID 열거형(winevt.h)

이벤트 정의의 메타데이터 속성을 식별하는 식별자를 정의합니다.

Syntax

typedef enum _EVT_EVENT_METADATA_PROPERTY_ID {
  EventMetadataEventID,
  EventMetadataEventVersion,
  EventMetadataEventChannel,
  EventMetadataEventLevel,
  EventMetadataEventOpcode,
  EventMetadataEventTask,
  EventMetadataEventKeyword,
  EventMetadataEventMessageID,
  EventMetadataEventTemplate,
  EvtEventMetadataPropertyIdEND
} EVT_EVENT_METADATA_PROPERTY_ID;

상수

 
EventMetadataEventID
이벤트 정의의 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다.
EventMetadataEventVersion
이벤트 정의의 버전 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다.
EventMetadataEventChannel
이벤트 정의의 채널 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 이 속성은 이벤트 정의에 지정한 채널 식별자를 포함하지 않고 채널의 특성을 포함합니다. 이벤트 정의에서 채널을 지정하지 않으면 값은 0입니다.
EventMetadataEventLevel
이벤트 정의의 수준 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 이 속성은 이벤트 정의에 지정한 수준 이름을 포함하지 않고 대신 수준의 특성을 포함합니다. 이벤트 정의가 수준을 지정하지 않으면 값은 0입니다.
EventMetadataEventOpcode
이벤트 정의의 opcode 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 이 속성은 이벤트 정의에 지정한 opcode 이름이 아니라 opcode의 특성을 포함합니다. 이벤트 정의가 opcode를 지정하지 않으면 값은 0입니다.
EventMetadataEventTask
이벤트 정의의 작업 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 이 속성은 이벤트 정의에 지정한 작업 이름을 포함하지 않고 대신 작업의 특성을 포함합니다. 이벤트 정의가 작업을 지정하지 않으면 값은 0입니다.
EventMetadataEventKeyword
이벤트 정의의 키워드(keyword) 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt64입니다. 이 속성은 이벤트 정의에 지정한 키워드(keyword) 이름 목록을 포함하지 않고 대신 모든 키워드의 64비트 마스크를 포함합니다. 상위 16비트 마스크는 내부 사용을 위해 예약되어 있으며 이벤트 정의가 설정한 키워드(keyword) 비트를 결정할 때 무시해야 합니다.
EventMetadataEventMessageID
이벤트 정의의 메시지 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 이벤트 정의에서 메시지를 지정하지 않으면 값은 –1입니다.
EventMetadataEventTemplate
이벤트 정의의 템플릿 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeString입니다. 이 속성은 이벤트 정의에 지정한 템플릿 이름을 포함하지 않고 템플릿 노드와 각 데이터 노드를 포함하는 XML 문자열을 포함합니다. 문자열에는 UserData가 포함되지 않습니다. 이벤트 정의에서 템플릿을 지정하지 않으면 값은 빈 문자열입니다.
EvtEventMetadataPropertyIdEND
이 열거형 값은 열거형 값의 끝을 표시합니다.

설명

채널, 수준, opcode, 작업 및 키워드(keyword) 속성은 값 특성의 값을 반환합니다. 값이 0이 아닌 속성에 대한 메타데이터를 얻으려면 속성에 대한 EvtGetPublisherMetadataProperty 함수를 호출합니다. 예를 들어 작업 속성에 대한 메타데이터를 얻으려면 EvtPublisherMetadataTasks 공급자 속성 식별자를 사용하여 EvtGetPublisherMetadataProperty 를 호출합니다. 함수는 열거하는 작업 개체의 배열을 반환합니다. 각 개체에 대해 개체의 value 속성 값을 이벤트에 지정된 값과 비교합니다. 값이 일치하는 경우 해당 개체의 메타데이터를 사용합니다.

요구 사항

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

추가 정보

EventDefinitionType 복합 형식

EvtGetEventMetadataProperty