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 |