Structure to hold the event flag information
Пример #1
0
 public int sceKernelReferEventFlagStatus(HleEventFlag EventFlag, ref EventFlagInfo Info)
 {
     #if true
     if (Info.Size != 0)
     {
         Info = EventFlag.Info;
     }
     #else
     fixed (void* OutPtr = &Info)
     fixed (void* InPtr = &EventFlag.Info)
     {
         PointerUtils.Memcpy((byte*)OutPtr, (byte*)InPtr, Info.Size);
     }
     #endif
     //Console.WriteLine(Info);
     return 0;
 }
Пример #2
0
 public int sceKernelReferEventFlagStatus(EventFlagId EventId, out EventFlagInfo Info)
 {
     var EventFlag = EventFlagManager.EventFlags.Get(EventId);
     Info = EventFlag.Info;
     Console.WriteLine(Info);
     return 0;
 }
 public int sceKernelReferEventFlagStatus(EventFlagId EventId, EventFlagInfo* Info)
 {
     *Info = HleState.EventFlagManager.EventFlags.Get(EventId).Info;
     return 0;
 }