mov eax, OldVMHandle mov ebx, CurVMHandle call [TaskSwitchCallback]
Performs programmer-defined processing whenever a task switch occurs. TaskSwitchCallback is a programmer-defined callback function installed by the Call_When_Task_Switched service. Uses Flags.
OldVMHandle
Handle of the previous virtual machine.
CurVMHandle
Handle of the current virtual machine.
The callback function can carry out any operation and can modify the EAX, EBX, ECX, EDX, ESI, EDI, and Flags registers.
See also Call_When_Task_Switched