Applet Manager services: Difference between revisions
No edit summary |
|||
Line 24: | Line 24: | ||
| 410 || [6.0.0+] [[#GetSystemAppletControllerForDebug]] || | | 410 || [6.0.0+] [[#GetSystemAppletControllerForDebug]] || | ||
|- | |- | ||
| 450 || [19.0.0+] GetSystemProcessCommonFunctions || | | 450 || [19.0.0+] [[#GetSystemProcessCommonFunctions]] || | ||
|- | |- | ||
| 1000 || [6.0.0+] [[#GetDebugFunctions]] || | | 1000 || [6.0.0+] [[#GetDebugFunctions]] || | ||
Line 60: | Line 60: | ||
The cached value loaded from [[System_Settings|system-setting]] <code>am.debug!dev_function</code> must be set to 0x1 with size 0x1, and various state checks must pass, otherwise 0 is returned with no output interface. | The cached value loaded from [[System_Settings|system-setting]] <code>am.debug!dev_function</code> must be set to 0x1 with size 0x1, and various state checks must pass, otherwise 0 is returned with no output interface. | ||
== GetSystemProcessCommonFunctions == | |||
No input. Returns an [[#ISystemProcessCommonFunctions]]. | |||
== GetDebugFunctions == | == GetDebugFunctions == | ||
Line 1,209: | Line 1,212: | ||
| 200 || [11.0.0+] [[#GetLastApplicationExitReason]] | | 200 || [11.0.0+] [[#GetLastApplicationExitReason]] | ||
|- | |- | ||
| 300 || [19.0.0+] CreateMovieWriter | | 300 || [19.0.0+] [[#CreateMovieWriter]] | ||
|- | |- | ||
| 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] | | 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] | ||
Line 1,478: | Line 1,481: | ||
==== GetLastApplicationExitReason ==== | ==== GetLastApplicationExitReason ==== | ||
No input, returns an output s32. | No input, returns an output s32. | ||
==== CreateMovieWriter ==== | |||
Takes 8-bytes of input and a handle. Returns an [[#IMovieWriter]]. | |||
==== StartContinuousRecordingFlushForDebug ==== | ==== StartContinuousRecordingFlushForDebug ==== | ||
Line 1,504: | Line 1,510: | ||
AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it. | AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it. | ||
=== IMovieWriter === | |||
This is "nn::am::service::IMovieWriter". | |||
This was added with [19.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|} | |||
==== Cmd0 ==== | |||
No input. Returns a GRC [[GRC_services|IMovieWriter]]. | |||
=== IMovieMaker === | === IMovieMaker === | ||
Line 2,770: | Line 2,791: | ||
=== ReserveToStartAndWait === | === ReserveToStartAndWait === | ||
Takes an input [[#ILibraryAppletAccessor]], no output. | Takes an input [[#ILibraryAppletAccessor]], no output. | ||
== ISystemProcessCommonFunctions == | |||
This is "nn::am::service::ISystemProcessCommonFunctions". | |||
This was added with [19.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|} | |||
=== Cmd0 === | |||
No input. Returns an [[#IApplicationObserver]]. | |||
=== IApplicationObserver === | |||
This is "nn::am::service::IApplicationObserver". | |||
This was added with [19.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 1 || | |||
|- | |||
| 2 || | |||
|- | |||
| 10 || | |||
|- | |||
| 20 || | |||
|- | |||
| 30 || | |||
|} | |||
== IDebugFunctions == | == IDebugFunctions == |