다음을 통해 공유


EventDescriptor 구조체

정의

이벤트를 정의하는 메타데이터를 포함합니다.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
상속
EventDescriptor

설명

이 클래스는 매니페스트에서 정의 된 이벤트를 나타냅니다. 매니페스트를 작성 한 후 리소스 파일을 생성 하는 메시지 컴파일러 (MC.exe)를 사용 합니다. 다음 예제에서와 같이 프로세스의 부산물로 C의 이벤트 설명자를 포함 하는 헤더 파일.

EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};  

다음 예제에서와 같이이 클래스의 인스턴스를 만드는 설명자의 값을 사용 합니다. 키워드는 부호 없는 long 값 이며 직접; long으로 캐스팅할 수 없습니다. 사용 해야는 unchecked 할당 수 있도록 언어 키워드입니다.

unchecked  
{  
    readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);  
}  

설명자를 사용 하 여 호출 된 EventProvider.WriteEvent 또는 EventProvider.WriteEvent 메서드.

생성자

EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

EventDescriptor 클래스의 새 인스턴스를 초기화합니다.

속성

Channel

이벤트 설명자에서 채널 값을 검색합니다.

EventId

이벤트 설명자에서 이벤트 식별자를 검색합니다.

Keywords

이벤트 설명자에서 키워드 값을 검색합니다.

Level

이벤트 설명자에서 수준 값을 검색합니다.

Opcode

이벤트 설명자에서 작업 코드 값을 검색합니다.

Task

이벤트 설명자에서 작업 값을 검색합니다.

Version

이벤트 설명자에서 버전 값을 검색합니다.

적용 대상