/ src / Ryujinx.HLE / HOS / Kernel / Process / ProcessCreationInfo.cs
ProcessCreationInfo.cs
 1  namespace Ryujinx.HLE.HOS.Kernel.Process
 2  {
 3      readonly struct ProcessCreationInfo
 4      {
 5          public string Name { get; }
 6  
 7          public int Version { get; }
 8          public ulong TitleId { get; }
 9  
10          public ulong CodeAddress { get; }
11          public int CodePagesCount { get; }
12  
13          public ProcessCreationFlags Flags { get; }
14          public int ResourceLimitHandle { get; }
15          public int SystemResourcePagesCount { get; }
16  
17          public ProcessCreationInfo(
18              string name,
19              int version,
20              ulong titleId,
21              ulong codeAddress,
22              int codePagesCount,
23              ProcessCreationFlags flags,
24              int resourceLimitHandle,
25              int systemResourcePagesCount)
26          {
27              Name = name;
28              Version = version;
29              TitleId = titleId;
30              CodeAddress = codeAddress;
31              CodePagesCount = codePagesCount;
32              Flags = flags;
33              ResourceLimitHandle = resourceLimitHandle;
34              SystemResourcePagesCount = systemResourcePagesCount;
35          }
36      }
37  }