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 方法时使用 描述符。
构造函数
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
初始化 EventDescriptor 类的新实例。 |
属性
Channel |
从事件说明符中检索通道值。 |
EventId |
从事件说明符中检索事件标识符值。 |
Keywords |
从事件说明符中检索关键字值。 |
Level |
从事件说明符中检索级别值。 |
Opcode |
从事件说明符中检索操作代码值。 |
Task |
从事件说明符中检索任务值。 |
Version |
从事件说明符中检索版本值。 |