EventSource.EventData Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza dane zdarzenia do tworzenia szybkich WriteEvent przeciążeń przy użyciu WriteEventCore(Int32, Int32, EventSource+EventData*) metody .
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Dziedziczenie
Uwagi
W poniższym przykładzie pokazano, jak używać EventSource.EventData struktury.
[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);
}
Właściwości
DataPointer |
Pobiera lub ustawia wskaźnik na dane dla nowego WriteEvent przeciążenia. |
Size |
Pobiera lub ustawia liczbę elementów ładunku w nowym WriteEvent przeciążeniu. |