Filesystem services: Difference between revisions

No edit summary
Line 146: Line 146:
| 69 || [8.0.0+] ReadSaveDataFileSystemExtraDataBySaveDataAttribute
| 69 || [8.0.0+] ReadSaveDataFileSystemExtraDataBySaveDataAttribute
|-
|-
| 70 || [8.0.0+] WriteSaveDataFileSystemExtraDataBySaveDataAttribute
| 70 || [8.0.0+] WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute
|-
| 71 || [10.0.0+]
|-
|-
| 80 || OpenSaveDataMetaFile
| 80 || OpenSaveDataMetaFile
Line 159: Line 161:
|-
|-
| 85 || [9.0.0+] [[#OpenSaveDataTransferManagerForSaveDataRepair]]
| 85 || [9.0.0+] [[#OpenSaveDataTransferManagerForSaveDataRepair]]
|-
| 86 || [10.0.0+] [[#OpenSaveDataMover]]
|-
|-
| 100 || OpenImageDirectoryFileSystem
| 100 || OpenImageDirectoryFileSystem
Line 277: Line 281:
|-
|-
| 1013 || [9.0.0+] UnsetSaveDataRootPath
| 1013 || [9.0.0+] UnsetSaveDataRootPath
|-
| 1014 || [10.0.0+] OutputMultiProgramTagAccessLog
|-
|-
| 1100 || [4.0.0+] OverrideSaveDataTransferTokenSignVerificationKey
| 1100 || [4.0.0+] OverrideSaveDataTransferTokenSignVerificationKey
Line 283: Line 289:
|-
|-
| 1200 || [6.0.0+] [[#OpenMultiCommitManager]]
| 1200 || [6.0.0+] [[#OpenMultiCommitManager]]
|-
| 1300 || [10.0.0+] [[#OpenBisWiper]]
|}
|}


Line 650: Line 658:
== OpenSaveDataTransferManagerForSaveDataRepair ==
== OpenSaveDataTransferManagerForSaveDataRepair ==
No input, returns an output [[#ISaveDataTransferManagerForSaveDataRepair]].
No input, returns an output [[#ISaveDataTransferManagerForSaveDataRepair]].
== OpenSaveDataMover ==
No input, returns an output [[#ISaveDataMover]].


== OpenContentStorageFileSystem ==
== OpenContentStorageFileSystem ==
Line 744: Line 755:
== OpenMultiCommitManager ==
== OpenMultiCommitManager ==
No input, returns an output [[#IMultiCommitManager]].
No input, returns an output [[#IMultiCommitManager]].
== OpenBisWiper ==
No input, returns an output [[#IWiper]].


= IStorage =
= IStorage =
Line 1,169: Line 1,183:
== OpenSaveDataImporterWithKey ==
== OpenSaveDataImporterWithKey ==
Takes a total of 0x28-bytes of input and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]].
Takes a total of 0x28-bytes of input and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]].
= ISaveDataMover =
This is "nn::fssrv::sf::ISaveDataMover".
This was added with [[10.0.0]].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 8 || Register
|-
| 16 || Process
|-
| 18 || Cancel
|}


= ISaveDataExporter =
= ISaveDataExporter =
Line 1,266: Line 1,296:
|-
|-
| 69 || [6.0.0+] [[#CancelSuspendingImport]]
| 69 || [6.0.0+] [[#CancelSuspendingImport]]
|-
| 70 || [10.0.0+] DecryptAndVerifyInitialData
|}
|}


Line 1,513: Line 1,545:
== Commit ==
== Commit ==
No input/output.
No input/output.
= IWiper =
This is "nn::fs::IWiper".
This was added with [[10.0.0]].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || Startup
|-
| 16 || Process
|}


= FileSystemProxyType =
= FileSystemProxyType =