Filesystem services: Difference between revisions

No edit summary
Line 15: Line 15:
== OpenCodeFileSystem ==
== OpenCodeFileSystem ==
Takes an [[NCM_services#ProgramId|ProgramId]] and a [[#ContentPath]]. Returns an [[#IFileSystem]].
Takes an [[NCM_services#ProgramId|ProgramId]] and a [[#ContentPath]]. Returns an [[#IFileSystem]].
[10.0.0+] This now takes an additional type-0x1A output buffer.


== IsArchivedProgram ==
== IsArchivedProgram ==
Line 35: Line 37:
| 2 || [4.0.0+] [[#SetCurrentProcess]]
| 2 || [4.0.0+] [[#SetCurrentProcess]]
|-
|-
| 256 || [[#SetEnabledProgramVerification]]
| 256 || [1.0.0-9.2.0] [[#SetEnabledProgramVerification]]
|}
|}


Line 160: Line 162:
| 110 || [[#OpenContentStorageFileSystem]]
| 110 || [[#OpenContentStorageFileSystem]]
|-
|-
| 120 || [6.0.0+] [[#OpenCloudBackupWorkStorageFileSystem]]
| 120 || [6.0.0-9.2.0] [[#OpenCloudBackupWorkStorageFileSystem]]
|-
|-
| 130 || [7.0.0+] [[#OpenCustomStorageFileSystem]]
| 130 || [7.0.0+] [[#OpenCustomStorageFileSystem]]
Line 246: Line 248:
| 810 || [7.0.0+] RegisterProgramIndexMapInfo
| 810 || [7.0.0+] RegisterProgramIndexMapInfo
|-
|-
| 1000 || SetBisRootForHost
| 1000 || [1.0.0-9.2.0] SetBisRootForHost
|-
|-
| 1001 || [[#SetSaveDataSize]]
| 1001 || [[#SetSaveDataSize]]