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

使用描述符的值创建此类的实例,如以下示例所示。 关键字是一个无符号的长值,不能直接强制转换为长值;必须使用 unchecked 语言关键字来允许分配。

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

从事件描述符检索版本值。

适用于