microsoft / perfview

PerfView is a CPU and memory performance-analysis tool
http://channel9.msdn.com/Series/PerfView-Tutorial
MIT License
4.2k stars 712 forks source link

UInt64 field added to ETW event with TraceLoggingValue is seen as long rather than ulong #2097

Open ara-ayvazyan opened 3 months ago

ara-ayvazyan commented 3 months ago

When adding a std::uint64_t field to an ETW event with TraceLoggingValue is seen as a long rather than ulong when using TraceEvent.PayloadByName.

I haven't checked if the same happens with other integer types and/or when using manifest-based event.

cincuranet commented 3 months ago

Can you share example trace file (so it's faster to try it on my side)?