Changeset 9444 in vbox for trunk/src/VBox/Runtime/r3/win
- Timestamp:
- Jun 5, 2008 6:08:17 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 31696
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/win/timer-win.cpp
r8245 r9444 98 98 /** Callback. */ 99 99 PFNRTTIMER pfnTimer; 100 /** The current tick. */ 101 uint64_t iTick; 100 102 /** The interval. */ 101 103 unsigned uMilliesInterval; … … 106 108 /** Time handle. */ 107 109 HANDLE hTimer; 108 # ifdef USE_APC110 # ifdef USE_APC 109 111 /** Handle to wait on. */ 110 112 HANDLE hevWait; 111 # endif113 # endif 112 114 /** USE_CATCH_UP: ns time of the next tick. 113 115 * !USE_CATCH_UP: -uMilliesInterval * 10000 */ … … 132 134 PRTTIMER pTimer = (PRTTIMER)(void *)dwUser; 133 135 Assert(pTimer->TimerId == uTimerID); 134 pTimer->pfnTimer(pTimer, pTimer->pvUser );136 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 135 137 NOREF(uMsg); NOREF(dw1); NOREF(dw2); NOREF(uTimerID); 136 138 } … … 156 158 * Callback the handler. 157 159 */ 158 pTimer->pfnTimer(pTimer, pTimer->pvUser );160 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 159 161 160 162 /* … … 240 242 * Callback the handler. 241 243 */ 242 pTimer->pfnTimer(pTimer, pTimer->pvUser );244 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 243 245 244 246 /* … … 321 323 pTimer->pvUser = pvUser; 322 324 pTimer->pfnTimer = pfnTimer; 325 pTimer->iTick = 0; 323 326 pTimer->uMilliesInterval = uMilliesInterval; 324 327 #ifdef USE_WINMM
Note:
See TracChangeset
for help on using the changeset viewer.