realtimeapiset.h header
This header is used by System Services. For more information, see:
realtimeapiset.h contains the following programming interfaces:
Functions
ConvertAuxiliaryCounterToPerformanceCounter Converts the specified auxiliary counter value to the corresponding performance counter value; optionally provides the estimated conversion error in nanoseconds due to latencies and maximum possible drift. |
ConvertPerformanceCounterToAuxiliaryCounter Converts the specified performance counter value to the corresponding auxiliary counter value; optionally provides the estimated conversion error in nanoseconds due to latencies and maximum possible drift. |
QueryAuxiliaryCounterFrequency Queries the auxiliary counter frequency. |
QueryIdleProcessorCycleTime Retrieves the cycle time for the idle thread of each processor in the system. |
QueryIdleProcessorCycleTimeEx Retrieves the accumulated cycle time for the idle thread on each logical processor in the specified processor group. |
QueryInterruptTime Gets the current interrupt-time count. |
QueryInterruptTimePrecise Gets the current interrupt-time count, in a more precise form than QueryInterruptTime does. |
QueryProcessCycleTime Retrieves the sum of the cycle time of all threads of the specified process. |
QueryThreadCycleTime Retrieves the cycle time for the specified thread. |
QueryUnbiasedInterruptTime Gets the current unbiased interrupt-time count, in units of 100 nanoseconds. The unbiased interrupt-time count does not include time the system spends in sleep or hibernation. |
QueryUnbiasedInterruptTimePrecise Gets the current unbiased interrupt-time count, in a more precise form than QueryUnbiasedInterruptTime does. The unbiased interrupt-time count does not include time the system spends in sleep or hibernation. |