VMMCall

include vmm.inc

VMMCall Service, Parameters
 

Pushes the specified parameters on the stack, and calls the specified VMM service. When the service returns, the macro pops the parameters from the stack.

Service
Name of the service to call. This parameter can be any service that is explicitly defined in the service table for the VMM.
Parameters
Parameters to pass to the service. If more than one parameter is given, they must be separated with commas enclosed in angle brackets (<>). This parameter is optional.

This macro is identical to the VxDCall macro, except that it also validates that the service being called is a VMM service.

See Also

VxDCall, VMMJmp