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 }