EventSource.EventData EventSource.EventData EventSource.EventData Struct

Definição

Fornece os dados de evento para a criação de sobrecargas rápidas de WriteEvent usando o método WriteEventCore(Int32, Int32, EventSource+EventData*).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
Herança
EventSource.EventDataEventSource.EventDataEventSource.EventData

Comentários

O exemplo a seguir mostra como usar a EventSource.EventData estrutura.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);  
}  
  

Propriedades

DataPointer DataPointer DataPointer

Obtém ou define o ponteiro para os dados para a nova sobrecarga WriteEvent.Gets or sets the pointer to the data for the new WriteEvent overload.

Size Size Size

Obtém ou define o número de itens de payload na nova sobrecarga WriteEvent.Gets or sets the number of payload items in the new WriteEvent overload.

Aplica-se a