include vmm.inc Push_Client_State Push_Client_State USES_ESI
Copies the client state to the protected-mode stack.
USES_ESI
Optional parameter specifying that the macro may use the ESI register as a scratch register. Normally, Push_Client_State preserves all registers. Slightly more efficient code is generated if ESI may be used.
This macro reserves space on the stack for the client registers.
A virtual device must use the Pop_Client_State macro to restore the client registers, and free the reserve stack space.
See also Pop_Client_State