EventSource.EventData Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati di evento per creare overload veloci di WriteEvent tramite il metodo WriteEventCore(Int32, Int32, EventSource+EventData*).
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Ereditarietà
Commenti
Nell'esempio seguente viene illustrato come usare la EventSource.EventData struttura.
[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);
}
Proprietà
DataPointer |
Ottiene o imposta il puntatore ai dati per il nuovo overload di WriteEvent. |
Size |
Ottiene o imposta il numero di elementi di payload nel nuovo overload di WriteEvent . |