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 할 때 설명자를 사용합니다.

생성자

Name Description
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

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

속성

Name Description
Channel

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

EventId

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

Keywords

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

Level

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

Opcode

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

Task

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

Version

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

적용 대상