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

使用描述項的值來建立這個類別的實例,如下列範例所示。 關鍵字是不帶正負號的 long 值,而且不能直接轉換為 long;您必須使用 unchecked language 關鍵字來允許指派。

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

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

適用於