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.