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 |
イベント記述子からバージョン値を取得します。 |
適用対象
.NET