?
? [Expression (string)]
? {
printf("first line");
printf("second line");
printf("third line");
}
ScriptBufferSize
and ScriptBufferPointer
to buffers you got from the script engine interpreter, and leave the Result
and set the IsFormat
to false.DEBUGGER_REMOTE_PACKET_REQUESTED_ACTION_ON_VMX_ROOT_RUN_SCRIPT
as RequestedAction
and DEBUGGER_REMOTE_PACKET_TYPE_DEBUGGER_TO_DEBUGGEE_EXECUTE_ON_VMX_ROOT
as PacketType
.Result
is filled by the kernel.Result
is DEBUGEER_OPERATION_WAS_SUCCESSFULL
, then the operation was successful. Otherwise, the returned result is an error.