EventSource.EventData Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller händelsedata för att skapa snabba WriteEvent överlagringar med hjälp WriteEventCore(Int32, Int32, EventSource+EventData*) av metoden.
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Arv
Kommentarer
I följande exempel visas hur du EventSource.EventData använder strukturen.
[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);
}
Egenskaper
| Name | Description |
|---|---|
| DataPointer |
Hämtar eller anger pekaren till data för den nya WriteEvent överlagringen. |
| Size |
Hämtar eller anger antalet nyttolastobjekt i den nya WriteEvent överlagringen. |