EventDescriptor 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이벤트를 정의하는 메타데이터를 포함합니다.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure 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 |
이벤트 설명자에서 버전 값을 검색합니다. |