private void ProcessIpcRequest(object State) { HleIpcMessage IpcMessage = (HleIpcMessage)State; IpcMessage.Thread.ObjSyncResult = (int)IpcHandler.IpcCall( Device, Process, Memory, IpcMessage.Session, IpcMessage.Message, IpcMessage.MessagePtr); IpcMessage.Thread.Reschedule(ThreadSchedState.Running); }
private void ProcessIpcRequest(object state) { HleIpcMessage ipcMessage = (HleIpcMessage)state; ipcMessage.Thread.ObjSyncResult = IpcHandler.IpcCall( _device, _process, _process.CpuMemory, ipcMessage.Session, ipcMessage.Message, ipcMessage.MessagePtr); _system.ThreadCounter.Signal(); ipcMessage.Thread.Reschedule(ThreadSchedState.Running); }