Async_Time_Out_Proc

include vmm.inc

mov  ecx, Tardiness
mov  edx, Reference_Data

call [Async_Time_Out_Proc]
 

Callback procedure installed by Set_Async_Time_Out.

Tardiness
Number of extra milliseconds that have elapsed.
Reference_Data
Data that is returned by the callback procedure to the calling procedure.

Note  Asynchronous time-outs do not receive a pointer to the client registers in the EBP register.

Asynchronous time-outs differ from other time-outs in that they are called at hardware interrupt time. Thus, stricter rules are in force during the time-out callback. The time-out callback procedure may only call asynchronous services, must reside in locked code, and must restrict itself to locked code and data.