次の方法で共有


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

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

適用対象