OEMGetTickCount (Compact 2013)
10/16/2014
This function retrieves the number of milliseconds that have elapsed since Windows Embedded Compact was started.
Syntax
DWORD OEMGetTickCount(void);
Parameters
None.
Return Value
The number of milliseconds that have elapsed since the system was started, excluding any time that the system was suspended.
Remarks
This function is called from the OAL.
For debug configurations, 180 seconds is subtracted from the number of milliseconds since the system was started. This change in the return value allows you to easily test for correct overflow handling in your code that uses OEMGetTickCount.
The resolution of the system timer is based on the OEM's setting. Check with the OEM for details.
The elapsed time is stored as a DWORD value. Therefore, the time wraps around to 0 if the system is run continuously for 49.7 days.
Note
The return value must be in sync with CurMSec. The return value must be CurMSec or CurMSec + 1 if the timer tick is shifted by more than 1 ms due to a timer reprogram in OEMIdle.
An OEM should always return CurMSec if OEMIdle never reprograms a timer.
Requirements
Header |
kernel.h |
Library |
OEMMain.lib or OEMMain_StaticKITL.lib |