EventSource.EventData Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece os dados de evento para a criação de sobrecargas rápidas de WriteEvent usando o método WriteEventCore(Int32, Int32, EventSource+EventData*).
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Herança
Comentários
O exemplo a seguir mostra como usar a EventSource.EventData estrutura .
[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);
}
Propriedades
DataPointer |
Obtém ou define o ponteiro para os dados para a nova sobrecarga WriteEvent. |
Size |
Obtém ou define o número de itens de payload na nova sobrecarga WriteEvent. |