語言

EventDescriptor 結構

定義

包含定義事件的元數據。

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
繼承
EventDescriptor

備註

此類別代表清單中定義的事件。 寫完清單後,你會使用訊息編譯器(MC.exe)來產生資源檔案。 該程序的副產品是一個包含事件描述符的標頭檔案,如以下範例所示。

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.WriteEvent or EventProvider.WriteEvent 方法時會使用描述符。

建構函式

名稱 Description
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

初始化 EventDescriptor 類別的新執行個體。

屬性

名稱 Description
Channel

從事件描述符取得通道值。

EventId

從事件描述符中取得事件識別碼值。

Keywords

從事件描述符取得關鍵字值。

Level

從事件描述符取得關卡值。

Opcode

從事件描述符取得操作碼值。

Task

從事件描述符取得任務值。

Version

從事件描述符取得版本值。

適用於