EventDescriptor EventDescriptor EventDescriptor EventDescriptor Struct

定義

イベントを定義するメタデータが含まれています。Contains the metadata that defines an event.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
継承
EventDescriptorEventDescriptorEventDescriptorEventDescriptor

注釈

このクラスは、マニフェストで定義されているイベントを表します。This class represents an event defined in the manifest. マニフェストを作成した後は、メッセージ コンパイラ (MC.exe) を使用してリソース ファイルを生成します。After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. プロセスの過程では、次の例に示すように、C では、イベント記述子を含むヘッダー ファイルがされます。A byproduct of the process is a header file that contains the event descriptor in C, as shown in the following example.

EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};  

次の例に示すように、このクラスのインスタンスを作成するのに記述子の値を使用します。Use the values of the descriptor to create an instance of this class, as shown in the following example. キーワードは符号なし long 型の値と時間の長い; に直接キャストできません。使用する必要があります、unchecked言語キーワード、割り当てを許可します。The keyword is an unsigned long value and cannot be cast directly to a long; you must use the unchecked language keyword to allow the assignment.

unchecked  
{  
    readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);  
}  

呼び出すときに、記述子を使用する、EventProvider.WriteEventまたはEventProvider.WriteEventメソッド。You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

マニフェストを記述して、メッセージ コンパイラを使用の詳細については、次を参照してくださいイベント発行元の開発。For more information on writing the manifest and using the message compiler, see Developing Event Publishers

コンストラクター

EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64)

EventDescriptor クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventDescriptor class.

プロパティ

Channel Channel Channel Channel

イベント記述子からチャネル値を取得します。Retrieves the channel value from the event descriptor.

EventId EventId EventId EventId

イベント記述子からイベント識別子の値を取得します。Retrieves the event identifier value from the event descriptor.

Keywords Keywords Keywords Keywords

イベント記述子からキーワード値を取得します。Retrieves the keyword value from the event descriptor.

Level Level Level Level

イベント記述子からレベル値を取得します。Retrieves the level value from the event descriptor.

Opcode Opcode Opcode Opcode

イベント記述子からオペレーション コード値を取得します。Retrieves the operation code value from the event descriptor.

Task Task Task Task

イベント記述子からタスク値を取得します。Retrieves the task value from the event descriptor.

Version Version Version Version

イベント記述子からバージョン値を取得します。Retrieves the version value from the event descriptor.

適用対象