[
Note 2: 
It is intended that, using an immediate (uncached) query to determine if the
program is being traced by a debugger, an implementation returns 
true
only when tracing the execution of the program with a debugger
.  On Windows or
equivalent systems, this can be achieved by calling the
::IsDebuggerPresent() Win32 function
.  For systems compatible with
ISO/IEC 23360:2021, this can be achieved by checking for a tracing process, with
a best-effort determination that such a tracing process is a debugger
. — 
end note]