EventDescriptor 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含定義事件的中繼資料。
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure 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 |
從事件描述項擷取版本值。 |