Restore_Client_State
include vmm.inc
mov esi, Buffer
VMMCall Restore_Client_State
Restores a thread execution state that was saved using the Save_Client_State service. Uses Flags
- Buffer
- Address of the buffer containing the client state previously saved using the Save_Client_State service.
This service can have the following side effects:
- Changes the execution mode if the state being restored is in a different execution mode from the current one.
- May change the state of the current virtual machine's interrupt flag and cause the system to call event callback procedures that were previously scheduled using the Call_When_VM_Ints_Enabled and Call_Priority_VM_Event services.
This service is typically not called directly; a virtual device typically uses the Pop_Client_State macro which, in turn, calls this service.
See Also
Call_Priority_VM_Event, Save_Client_State