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};  

使用描述符的值创建此类的实例,如以下示例所示。 关键字 (keyword) 是无符号的 long 值,不能直接转换为 long;必须使用unchecked语言关键字 (keyword) 才能允许分配。

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

调用 EventProvider.WriteEventEventProvider.WriteEvent 方法时使用描述符。

构造函数

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

初始化 EventDescriptor 类的新实例。

属性

Channel

从事件说明符中检索通道值。

EventId

从事件说明符中检索事件标识符值。

Keywords

从事件说明符中检索关键字值。

Level

从事件说明符中检索级别值。

Opcode

从事件说明符中检索操作代码值。

Task

从事件说明符中检索任务值。

Version

从事件说明符中检索版本值。

适用于