EventDescriptor EventDescriptor EventDescriptor EventDescriptor Struct

Definition

Enthält die Metadaten, die ein Ereignis definieren.Contains the metadata that defines an event.

public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
Vererbung
EventDescriptorEventDescriptorEventDescriptorEventDescriptor

Hinweise

Diese Klasse stellt ein Ereignis in das Manifest definiert.This class represents an event defined in the manifest. Nach dem Schreiben des Manifests, verwenden Sie den Meldungscompiler (MC.exe), um eine Ressourcendatei zu generieren.After writing your manifest, you use the Message Compiler (MC.exe) to generate a resource file. Ein Nebenprodukt des Prozesses ist eine Headerdatei, die den Ereignisdeskriptor in C enthält, wie im folgenden Beispiel gezeigt.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};  

Verwenden Sie zum Erstellen einer Instanz dieser Klasse, die Werte des Deskriptors, wie im folgenden Beispiel gezeigt.Use the values of the descriptor to create an instance of this class, as shown in the following example. Das Schlüsselwort einen langen Wert ohne Vorzeichen und kann nicht direkt auf einen Long-Wert umgewandelt werden; Verwenden Sie die unchecked Programmiersprachen-Schlüsselwort, um die Zuweisung zu ermöglichen.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);  
}  

Sie verwenden den Deskriptor, der beim Aufrufen der EventProvider.WriteEvent oder EventProvider.WriteEvent Methode.You use the descriptor when calling the EventProvider.WriteEvent or EventProvider.WriteEvent method.

Weitere Informationen zum Schreiben des Manifests, und verwenden den meldungscompiler finden Sie unter Ereignisherausgeber entwickelnFor more information on writing the manifest and using the message compiler, see Developing Event Publishers

Konstruktoren

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)

Initialisiert eine neue Instanz der EventDescriptor-Klasse.Initializes a new instance of the EventDescriptor class.

Eigenschaften

Channel Channel Channel Channel

Ruft den Channelwert aus dem Ereignisdeskriptor ab.Retrieves the channel value from the event descriptor.

EventId EventId EventId EventId

Ruft den Ereignisbezeichnerwert aus dem Ereignisdeskriptor ab.Retrieves the event identifier value from the event descriptor.

Keywords Keywords Keywords Keywords

Ruft den Schlüsselwortwert aus dem Ereignisdeskriptor ab.Retrieves the keyword value from the event descriptor.

Level Level Level Level

Ruft den Ebenenwert aus dem Ereignisdeskriptor ab.Retrieves the level value from the event descriptor.

Opcode Opcode Opcode Opcode

Ruft den Operationscodewert aus dem Ereignisdeskriptor ab.Retrieves the operation code value from the event descriptor.

Task Task Task Task

Ruft den Aufgabenwert aus dem Ereignisdeskriptor ab.Retrieves the task value from the event descriptor.

Version Version Version Version

Ruft den Versionswert aus dem Ereignisdeskriptor ab.Retrieves the version value from the event descriptor.

Gilt für: