Filesystem services: Difference between revisions

No edit summary
No edit summary
Line 164: Line 164:
| 86 || [10.0.0+] [[#OpenSaveDataMover]]
| 86 || [10.0.0+] [[#OpenSaveDataMover]]
|-
|-
| 87 || [11.0.0+] (Returns an [[#IUnknown]])
| 87 || [11.0.0+] [[#OpenSaveDataTransferManagerForRepair]]
|-
|-
| 100 || OpenImageDirectoryFileSystem
| 100 || OpenImageDirectoryFileSystem
Line 288: Line 288:
| 1014 || [10.0.0-10.2.0] OutputMultiProgramTagAccessLog
| 1014 || [10.0.0-10.2.0] OutputMultiProgramTagAccessLog
|-
|-
| 1016 || [11.0.0+]
| 1016 || [11.0.0+] FlushAccessLogOnSdCard
|-
|-
| 1017 || [11.0.0+]
| 1017 || [11.0.0+] OutputApplicationInfoAccessLog
|-
|-
| 1100 || [4.0.0+] OverrideSaveDataTransferTokenSignVerificationKey
| 1100 || [4.0.0+] OverrideSaveDataTransferTokenSignVerificationKey
Line 1,065: Line 1,065:
== OpenSaveDataMover ==
== OpenSaveDataMover ==
Takes 2 input [[#SaveDataSpaceId]], an input u64 size and a TransferMemory handle. Returns an output [[#ISaveDataMover]].
Takes 2 input [[#SaveDataSpaceId]], an input u64 size and a TransferMemory handle. Returns an output [[#ISaveDataMover]].
== OpenSaveDataTransferManagerForRepair ==
No input, returns an output [[#ISaveDataTransferManagerForRepair]].


== OpenContentStorageFileSystem ==
== OpenContentStorageFileSystem ==
Line 1,613: Line 1,616:
No input/output.
No input/output.


= IUnknown =
= ISaveDataTransferManagerForRepair =
This is "nn::fssrv::sf::ISaveDataTransferManagerForRepair".
 
This was added with [[11.0.0]].
This was added with [[11.0.0]].


Line 1,620: Line 1,625:
! Cmd || Name
! Cmd || Name
|-
|-
| 80 ||  
| 80 || [[#OpenSaveDataExporter]]
|-
|-
| 90 ||  
| 90 || [[#OpenSaveDataImporter]]
|}
|}


Cmd80: Takes a total of 0x10-bytes of input, returns an [[#ISaveDataDivisionExporter]].
== OpenSaveDataExporter ==
Takes a total of 0x10-bytes of input, returns an [[#ISaveDataDivisionExporter]].


Cmd90: Takes 1-byte of input, a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]].
== OpenSaveDataImporter ==
Takes 1-byte of input, a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]].


= ISaveDataExporter =
= ISaveDataExporter =