EventSource.EventData 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.
Stellt die Ereignisdaten für das Erstellen von schnellen WriteEvent Überladungen für die Verwendung der WriteEventCore(Int32, Int32, EventSource+EventData*)-Methode bereit.
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Vererbung
Hinweise
Im folgenden Beispiel wird gezeigt, wie die EventSource.EventData -Struktur verwendet wird.
[NonEvent]
public unsafe void WriteEvent(int eventId, int arg1, int arg2, int arg3, int arg4) {
EventData* dataDesc = stackalloc EventSource.EventData[4];
dataDesc[0].DataPointer = (IntPtr)(&arg1);
dataDesc[0].Size = 4;
dataDesc[1].DataPointer = (IntPtr)(&arg2);
dataDesc[1].Size = 4;
dataDesc[2].DataPointer = (IntPtr)(&arg3);
dataDesc[2].Size = 4;
dataDesc[3].DataPointer = (IntPtr)(&arg4);
dataDesc[3].Size = 4;
WriteEventCore(eventId, 4, (IntPtr)dataDesc);
}
Eigenschaften
DataPointer |
Ruft den Zeiger auf die Daten für den neuen WriteEvent Overload ab oder legt diesen fest. |
Size |
Ruft die Anzahl der Nutzlastelemente im neuen WriteEvent Overload ab oder legt diese fest. |