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 that 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.