EventDescriptor Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält die Metadaten, die ein Ereignis definieren.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- Vererbung
Hinweise
Diese Klasse stellt ein im Manifest definiertes Ereignis dar. Nach dem Schreiben des Manifests verwenden Sie den Message Compiler (MC.exe), um eine Ressourcendatei zu generieren. Ein Nebenprodukt des Prozesses ist eine Headerdatei, die den Ereignisdeskriptor in C enthält, wie im folgenden Beispiel gezeigt.
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};
Verwenden Sie die Werte des Deskriptors, um eine Instanz dieser Klasse zu erstellen, wie im folgenden Beispiel gezeigt. Das Schlüsselwort ist ein nicht signierter langer Wert und kann nicht direkt in eine lange umgewandelt werden. Sie müssen das unchecked Sprachschlüsselwort verwenden, um die Aufgabe zuzulassen.
unchecked
{
readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);
}
Sie verwenden den Deskriptor, wenn Sie die EventProvider.WriteEvent Methode aufrufen EventProvider.WriteEvent .
Konstruktoren
| Name | Beschreibung |
|---|---|
| EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
Initialisiert eine neue Instanz der EventDescriptor-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Channel |
Ruft den Kanalwert aus dem Ereignisdeskriptor ab. |
| EventId |
Ruft den Ereignisbezeichnerwert aus dem Ereignisdeskriptor ab. |
| Keywords |
Ruft den Schlüsselwortwert aus dem Ereignisdeskriptor ab. |
| Level |
Ruft den Levelwert aus dem Ereignisdeskriptor ab. |
| Opcode |
Ruft den Vorgangscodewert aus dem Ereignisdeskriptor ab. |
| Task |
Ruft den Vorgangswert aus dem Ereignisdeskriptor ab. |
| Version |
Ruft den Versionswert aus dem Ereignisdeskriptor ab. |