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

イベント記述子からバージョン値を取得します。

適用対象