EVT_PUBLISHER_METADATA_PROPERTY_ID 열거형(winevt.h)
공급자의 메타데이터 속성을 식별하는 식별자를 정의합니다.
Syntax
typedef enum _EVT_PUBLISHER_METADATA_PROPERTY_ID {
EvtPublisherMetadataPublisherGuid = 0,
EvtPublisherMetadataResourceFilePath,
EvtPublisherMetadataParameterFilePath,
EvtPublisherMetadataMessageFilePath,
EvtPublisherMetadataHelpLink,
EvtPublisherMetadataPublisherMessageID,
EvtPublisherMetadataChannelReferences,
EvtPublisherMetadataChannelReferencePath,
EvtPublisherMetadataChannelReferenceIndex,
EvtPublisherMetadataChannelReferenceID,
EvtPublisherMetadataChannelReferenceFlags,
EvtPublisherMetadataChannelReferenceMessageID,
EvtPublisherMetadataLevels,
EvtPublisherMetadataLevelName,
EvtPublisherMetadataLevelValue,
EvtPublisherMetadataLevelMessageID,
EvtPublisherMetadataTasks,
EvtPublisherMetadataTaskName,
EvtPublisherMetadataTaskEventGuid,
EvtPublisherMetadataTaskValue,
EvtPublisherMetadataTaskMessageID,
EvtPublisherMetadataOpcodes,
EvtPublisherMetadataOpcodeName,
EvtPublisherMetadataOpcodeValue,
EvtPublisherMetadataOpcodeMessageID,
EvtPublisherMetadataKeywords,
EvtPublisherMetadataKeywordName,
EvtPublisherMetadataKeywordValue,
EvtPublisherMetadataKeywordMessageID,
EvtPublisherMetadataPropertyIdEND
} EVT_PUBLISHER_METADATA_PROPERTY_ID;
상수
EvtPublisherMetadataPublisherGuid 값: 0 공급자의 guid 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeGuid입니다. |
EvtPublisherMetadataResourceFilePath 공급자의 resourceFilePath 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataParameterFilePath 공급자의 parameterFilePath 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataMessageFilePath 공급자의 messageFilePath 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataHelpLink 공급자의 helpLink 특성을 식별합니다. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataPublisherMessageID 공급자의 메시지 특성을 식별합니다. 메타데이터는 메시지 문자열에 할당된 리소스 식별자입니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 공급자가 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataChannelReferences 공급자의 채널 자식 요소를 식별합니다. 이 속성의 변형 형식은 EvtVarTypeEvtHandle입니다. 공급자가 정의하거나 가져오는 채널의 메타데이터에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출할 때 이 핸들을 사용합니다. 자세한 내용은 설명을 참조하세요. 핸들을 완료하면 EvtClose 함수를 호출합니다. |
EvtPublisherMetadataChannelReferencePath 채널의 이름 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataChannelReferenceIndex 채널 목록에서 채널의 인덱스 값(0부터 시작)을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. |
EvtPublisherMetadataChannelReferenceID 채널의 값 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. |
EvtPublisherMetadataChannelReferenceFlags 이 채널을 다른 공급자에서 가져올지 여부를 나타내는 플래그 값을 식별합니다. EvtChannelReferenceImported 플래그 값이 설정된 경우 채널을 가져옵니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. |
EvtPublisherMetadataChannelReferenceMessageID 채널의 메시지 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 채널에서 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataLevels 공급자의 수준 자식 요소를 식별합니다. 이 속성의 변형 형식은 EvtVarTypeEvtHandle입니다. 공급자가 정의하거나 참조하는 수준의 메타데이터에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출할 때 이 핸들을 사용합니다. 자세한 내용은 설명을 참조하세요. 핸들을 완료하면 EvtClose 함수를 호출합니다. |
EvtPublisherMetadataLevelName 수준의 이름 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataLevelValue 수준의 값 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. |
EvtPublisherMetadataLevelMessageID 수준의 메시지 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 수준에서 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataTasks 공급자의 작업 자식 요소를 식별합니다. 이 속성의 변형 형식은 EvtVarTypeEvtHandle입니다. 공급자가 정의하는 작업의 메타데이터에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출할 때 이 핸들을 사용합니다. 자세한 내용은 설명을 참조하세요. 핸들을 완료하면 EvtClose 함수를 호출합니다. |
EvtPublisherMetadataTaskName 작업의 이름 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataTaskEventGuid 작업의 eventGuid 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataTaskValue 작업의 값 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. |
EvtPublisherMetadataTaskMessageID 작업의 메시지 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 태스크에서 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataOpcodes 공급자의 opcodes 자식 요소를 식별합니다. 이 속성의 변형 형식은 EvtVarTypeEvtHandle입니다. 공급자가 정의하거나 참조하는 opcode의 메타데이터에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출할 때 이 핸들을 사용합니다. 자세한 내용은 설명을 참조하세요. 핸들을 완료하면 EvtClose 함수를 호출합니다. |
EvtPublisherMetadataOpcodeName opcode의 이름 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataOpcodeValue opcode의 값 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 상위 단어에는 opcode 값이 포함되고 낮은 단어에는 해당 단어가 속한 작업이 포함됩니다. 낮은 단어가 0이면 opcode가 전역적으로 정의됩니다. 그렇지 않으면 opcode가 작업별입니다. 낮은 단어 값을 사용하여 opcode를 정의하는 작업을 결정합니다. |
EvtPublisherMetadataOpcodeMessageID opcode의 메시지 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . opcode에서 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataKeywords 공급자의 키워드 자식 요소를 식별합니다. 이 속성의 변형 형식은 EvtVarTypeEvtHandle입니다. 공급자가 정의하는 키워드의 메타데이터에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출할 때 이 핸들을 사용합니다. 자세한 내용은 설명을 참조하세요. 핸들을 완료하면 EvtClose 함수를 호출합니다. |
EvtPublisherMetadataKeywordName 키워드(keyword) 이름 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeString입니다. |
EvtPublisherMetadataKeywordValue 키워드(keyword) 마스크 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt64입니다. |
EvtPublisherMetadataKeywordMessageID 키워드(keyword) 메시지 특성을 식별합니다. EvtGetObjectArrayProperty 함수를 호출할 때 이 식별자를 사용합니다. 자세한 내용은 설명을 참조하세요. 이 속성의 변형 형식은 EvtVarTypeUInt32입니다. 속성에는 메시지 문자열에 할당된 리소스 식별자가 포함됩니다. 메시지 문자열을 얻으려면 EvtFormatMessage 함수를 호출합니다 . 키워드(keyword) 메시지를 지정하지 않으면 값은 –1입니다. |
EvtPublisherMetadataPropertyIdEND 이 열거형 값은 열거형 값의 끝을 표시합니다. |
설명
이 열거형의 이 식별자 목록은 변경할 수 없는 속성에 대한 것입니다. 채널에 대한 구성을 얻으려면 EvtGetChannelConfigProperty 함수를 호출합니다.
EvtGetPublisherMetadataProperty 함수를 호출할 때는 다음 속성 식별자를 사용할 수 없습니다.
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
핸들은 공급자가 정의하는 자식 형식에 대한 메타데이터를 포함하는 개체의 배열을 가리킵니다. 배열에 있는 개체 수를 확인하려면 EvtGetObjectArraySize 함수를 호출합니다. 개체 중 하나의 속성에 액세스하려면 EvtGetObjectArrayProperty 함수를 호출하고 검색할 속성의 식별자를 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | winevt.h |
추가 정보
EVT_EVENT_METADATA_PROPERTY_ID