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