EventSource.EventData EventSource.EventData EventSource.EventData Struct

Definition

Stellt die Ereignisdaten für das Erstellen von schnellen WriteEvent Überladungen für die Verwendung der WriteEventCore(Int32, Int32, EventSource+EventData*)-Methode bereit.Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
Vererbung
EventSource.EventDataEventSource.EventDataEventSource.EventData

Hinweise

Das folgende Beispiel zeigt, wie Sie mit der EventSource.EventData Struktur.The following example shows how to use the EventSource.EventData structure.


[NonEvent]  
public unsafe void WriteEvent(int eventId, int arg1, int arg2, int arg3, int arg4) {  
    EventData* dataDesc = stackalloc EventProvider.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 DataPointer DataPointer

Ruft den Zeiger auf die Daten für den neuen WriteEvent Overload ab oder legt diesen fest.Gets or sets the pointer to the data for the new WriteEvent overload.

Size Size Size

Ruft die Anzahl der Nutzlastelemente im neuen WriteEvent Overload ab oder legt diese fest.Gets or sets the number of payload items in the new WriteEvent overload.

Gilt für: