ProcessCreationInfo.cs 1.0 KB

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