EventDescriptor 結構

定義

包含定義事件的中繼資料。

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

備註

這個類別代表指令清單中定義的事件。 撰寫指令清單之後,您可以使用訊息編譯程式 (MC.exe) 來產生資源檔。 進程的 byproduct 是一個標頭檔,其中包含 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

從事件描述項擷取版本值。

適用於