Changes

836 bytes added ,  07:46, 8 February 2018
IContentManager for 1.0.0
Line 98: Line 98:  
! Cmd || Name || Notes
 
! Cmd || Name || Notes
 
|-
 
|-
| 0 || MountOrInitializeStorageForMediaId ||  
+
| 0 || CreatePlaceholderAndRegisteredDirectoriesForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]].
 
|-
 
|-
| 1 || MountOrInitializeDatabaseForMediaId ||  
+
| 1 || CreateSaveDataDirectoryForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]].
 
|-
 
|-
| 2 || GetStorageEntryTypeForMediaId ||  
+
| 2 || GetExistsPlaceholderAndRegisteredDirectoriesForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]].
 
|-
 
|-
| 3 || GetDatabaseEntryTypeForMediaId ||  
+
| 3 || GetExistsSaveDataDirectoryForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]].
 
|-
 
|-
 
| 4 || GetIContentStorage || Takes a [[Filesystem_services#StorageId|StorageID]].
 
| 4 || GetIContentStorage || Takes a [[Filesystem_services#StorageId|StorageID]].
Line 110: Line 110:  
| 5 || GetIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]].
 
| 5 || GetIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]].
 
|-
 
|-
| 8 || DeleteDatabaseForMediaId ||  
+
| ([[1.0.0]]) 6 || CloseAndLockIContentStorage || Takes a [[Filesystem_services#StorageId|StorageID]]. Calls IContentStorage->CloseStorage().
 
|-
 
|-
| 9 || MountStorageForMediaId ||
+
| ([[1.0.0]]) 7 || CloseAndLockIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]].  Calls IContentMetaDatabase->CloseMetaDatabase().
 
|-
 
|-
| 10 || UnmountStorageForMediaId ||
+
| 8 || DeleteSaveDataForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]], and deletes the associated savedata.
 
|-
 
|-
| 11 || MountDatabaseForMediaId ||
+
| (2.0.0+?) 9 || MountStorageForMediaId ||
 
|-
 
|-
| 12 || UnmountDatabaseForMediaId ||
+
| (2.0.0+?) 10 || UnmountStorageForMediaId ||
 +
|-
 +
| (2.0.0+?) 11 || MountDatabaseForMediaId ||
 +
|-
 +
| (2.0.0+?) 12 || UnmountDatabaseForMediaId ||
 
|}
 
|}
   Line 246: Line 250:  
| 12 || || Takes a 0x10-sized entry. Returns a u64.
 
| 12 || || Takes a 0x10-sized entry. Returns a u64.
 
|-
 
|-
| 13 || || Void.
+
| 13 || CloseMetaDatabase || Closes/Flushes all resources for the meta database, and causes all future IPC commands to the current session to return error 0xDC05.
 
|-
 
|-
 
| 14 || || Takes a type-6 byte buffer, and a type-5 buffer with each entry being 16 bytes.
 
| 14 || || Takes a type-6 byte buffer, and a type-5 buffer with each entry being 16 bytes.