ACTA:ReloadAndBlockSaveData: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
TimmSkiller (talk | contribs)
Created page with "=Request= {{IPC/Request}} {{IPC/RequestHeader|0x0434|0|3}} {{IPC/CopyHandle|2}} {{IPC/CopyHandleEntry|System save unload finished event handle}} {{IPC/CopyHandleEntry|Remount..."
 
TimmSkiller (talk | contribs)
(No difference)

Revision as of 16:24, 24 January 2025

Request

Index Word Description
0
Header 0x04340003 Cmd 0x0434 Param 0 Xlat 3
1 Descriptor for copying 2 handles
2 System save unload finished event handle
3 Remount system save event handle

Response

Index Word Description
0
Header 0x04340040 Cmd 0x0434 Param 1 Xlat 0
1 Result code

Description

This command does the following, in order:

1. Pending HTTP requests are canceled.

2. Pending system save data changes are saved and committed.

3. ACT system save data is unmounted (unloaded).

4. The System save unload finished event handle is signaled, notifying the caller process.

5. ACT then waits on the Remount system save event handle to be signaled by the caller process.

6. ACT system save data is mounted (loaded).

7. Further changes to the system save data are blocked.