MCPcopy Create free account
hub / github.com/GameTechDev/PresentMon / OutputEtwStatus

Function OutputEtwStatus

PresentMon/MainThread.cpp:84–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84static void OutputEtwStatus()
85{
86 if (gPMTraceSession == nullptr) {
87 return;
88 }
89
90 EtwStatus status = {};
91 if (gPMTraceSession->QueryEtwStatus(&status)) {
92 wprintf(L"[ETW Status] BufferFillPct=%.1f%% BuffersInUse=%lu TotalBuffers=%lu EventsLost=%lu BuffersLost=%lu, OverflowedPresents=%lu\n",
93 status.mEtwBufferFillPct,
94 status.mEtwBuffersInUse,
95 status.mEtwTotalBuffers,
96 status.mEtwEventsLost,
97 status.mEtwBuffersLost,
98 status.mNumOverflowedPresents);
99 }
100}
101
102static void StartRecording()
103{

Callers 1

HandleWindowMessageFunction · 0.85

Calls 1

QueryEtwStatusMethod · 0.80

Tested by

no test coverage detected