EventDescriptor 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含定義事件的中繼資料。
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- 繼承
備註
這個類別代表指令清單中定義的事件。 撰寫指令清單之後,您可以使用訊息編譯程式 (MC.exe) 來產生資源檔。 進程的 byproduct 是一個標頭檔,其中包含 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 |
從事件描述項擷取版本值。 |