EventSource.EventData Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan data peristiwa untuk membuat kelebihan beban cepat WriteEvent dengan menggunakan metode .WriteEventCore(Int32, Int32, EventSource+EventData*)
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Warisan
Keterangan
Contoh berikut menunjukkan cara menggunakan EventSource.EventData struktur.
[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);
}
Properti
DataPointer |
Mendapatkan atau mengatur penunjuk ke data untuk kelebihan beban baru WriteEvent . |
Size |
Mendapatkan atau mengatur jumlah item payload dalam kelebihan beban baru WriteEvent . |