I am working on a program in which I want to know the time elapsed between two calls down to the ms.
I was reading the windows documentation on SYSTEMTIME structure (minwinbase.h), QueryUnbiasedInterruptTime function (realtimeapiset.h), Windows time (windows.h) and it sounds like QueryUnbiasedInterruptTime is the way to go, however just curious if there is an established best method for this sort of requirement.
Additionally, is there a convenient way to compare something like a SYSTEMTIME time-object, or would the fastest / easier way just be to break down the object into hours, minutes, seconds, ms, and subtract one from the other?