コード例 #1
0
 public int sceKernelSetVTimerHandler(VirtualTimer VirtualTimer, SceKernelSysClock *Time,
                                      PspPointer HandlerCallback, PspPointer HandlerArgument)
 {
     VirtualTimer.SetHandler(Time: Time->MicroSeconds, HandlerCallback: HandlerCallback,
                             HandlerArgument: HandlerArgument, HandlerIsWide: false);
     return(0);
 }
コード例 #2
0
 public int sceKernelUSec2SysClock(uint MicroSeconds, SceKernelSysClock *Clock)
 {
     if (Clock != null)
     {
         Clock->MicroSeconds = MicroSeconds;
     }
     return(0);
 }
コード例 #3
0
 //[HlePspNotImplemented]
 public int sceKernelGetSystemTime(SceKernelSysClock *Time)
 {
     //Console.Error.WriteLine(sceKernelGetSystemTimeWide());
     if (Time == null)
     {
         throw (new SceKernelException(SceKernelErrors.ERROR_ERRNO_INVALID_ARGUMENT));
     }
     Time->MicroSeconds = sceKernelGetSystemTimeWide();
     return(0);
 }
コード例 #4
0
 public int sceKernelSysClock2USec(SceKernelSysClock *Clock, uint *Low, uint *High)
 {
     return(sceKernelSysClock2USecWide(Clock->MicroSeconds, Low, High));
 }
コード例 #5
0
 public int sceKernelGetVTimerTime(VirtualTimer VirtualTimer, SceKernelSysClock *Time)
 {
     return((int)VirtualTimer.ElapsedMicroseconds);
 }
コード例 #6
0
 public int sceKernelSetVTimerHandler(int VTimerId, SceKernelSysClock *Time, uint Handler, uint CommonPointer)
 {
     throw(new NotImplementedException());
 }
コード例 #7
0
 public int sceKernelGetVTimerTime(int VTimerId, SceKernelSysClock *Time)
 {
     throw(new NotImplementedException());
 }