Пример #1
0
 public SemaphoreId sceKernelCreateSema(string Name, SemaphoreAttribute SemaphoreAttribute, int InitialCount, int MaximumCount, SceKernelSemaOptParam* Options)
 {
     var HleSemaphore = SemaphoreManager.Create();
     {
         HleSemaphore.Name = Name;
         HleSemaphore.SceKernelSemaInfo.Attributes = SemaphoreAttribute;
         HleSemaphore.SceKernelSemaInfo.InitialCount = InitialCount;
         HleSemaphore.SceKernelSemaInfo.CurrentCount = InitialCount;
         HleSemaphore.SceKernelSemaInfo.MaximumCount = MaximumCount;
     }
     return (SemaphoreId)SemaphoreManager.Semaphores.Create(HleSemaphore);
 }