Applet Manager services: Difference between revisions

No edit summary
No edit summary
Line 23: Line 23:
|-
|-
| 410 || [6.0.0+] GetSystemAppletControllerForDebug || Returns an [[#ISystemAppletControllerForDebug]].
| 410 || [6.0.0+] GetSystemAppletControllerForDebug || Returns an [[#ISystemAppletControllerForDebug]].
|-
| 1000 || [6.0.0+] GetDebugFunctions || Returns an [[#IDebugFunctions]].
|}
|}


Line 287: Line 289:
|-
|-
| 60 || [4.0.0+] [[#GetMainAppletApplicationDesiredLanguage]] ||
| 60 || [4.0.0+] [[#GetMainAppletApplicationDesiredLanguage]] ||
|-
| 80 || [6.0.0+] RequestExitToSelf ||
|-
|-
| 90 || [5.0.0+] CreateApplicationAndPushAndRequestToLaunch ||
| 90 || [5.0.0+] CreateApplicationAndPushAndRequestToLaunch ||
Line 452: Line 456:
|-
|-
| 110 || [5.0.0+] QueryApplicationPlayStatistics ||  
| 110 || [5.0.0+] QueryApplicationPlayStatistics ||  
|-
| 111 || [6.0.0+] QueryApplicationPlayStatisticsByUid ||
|-
|-
| 120 || [5.0.0+] ExecuteProgram ||  
| 120 || [5.0.0+] ExecuteProgram ||  
Line 458: Line 464:
|-
|-
| 122 || [5.0.0+] UnpopToUserChannel ||  
| 122 || [5.0.0+] UnpopToUserChannel ||  
|-
| 123 || [6.0.0+] GetPreviousProgramIndex ||
|-
| 124 || [6.0.0+] EnableApplicationAllThreadDumpOnCrash ||
|-
|-
| 500 || [5.0.0+] StartContinuousRecordingFlushForDebug ||  
| 500 || [5.0.0+] StartContinuousRecordingFlushForDebug ||  
Line 715: Line 725:
|-
|-
| 42 || [4.0.0+] GetSystemSharedLayerHandle
| 42 || [4.0.0+] GetSystemSharedLayerHandle
|-
| 43 || [6.0.0+] GetSystemSharedBufferHandle
|-
|-
| 50 || SetHandlesRequestToDisplay
| 50 || SetHandlesRequestToDisplay
Line 741: Line 753:
|-
|-
| 70 || [5.0.0+] ReportMultimediaError
| 70 || [5.0.0+] ReportMultimediaError
|-
| 71 || [6.0.0+] GetCurrentIlluminanceEx
|-
|-
| 80 || [5.0.0+] SetWirelessPriorityMode
| 80 || [5.0.0+] SetWirelessPriorityMode
Line 747: Line 761:
|-
|-
| 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent
| 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent
|-
| 1000 || [6.0.0+] [[#GetDebugStorageChannel]]
|}
|}


Line 795: Line 807:
=== CreateManagedDisplayLayer ===
=== CreateManagedDisplayLayer ===
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]].
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]].
=== GetDebugStorageChannel ===
Returns an [[#IStorageChannel]].


== IWindowController ==
== IWindowController ==
Line 807: Line 816:
|-
|-
| 1 || [[#GetAppletResourceUserId]] ||
| 1 || [[#GetAppletResourceUserId]] ||
|-
| 2 || [6.0.0+] GetAppletResourceUserIdOfCallerApplet ||
|-
|-
| 10 || [[#AcquireForegroundRights]] ||
| 10 || [[#AcquireForegroundRights]] ||
Line 813: Line 824:
|-
|-
| 12 || RejectToChangeIntoBackground ||
| 12 || RejectToChangeIntoBackground ||
|-
| 20 || [6.0.0+] SetAppletWindowVisibility ||
|-
| 21 || [6.0.0+] SetAppletGpuTimeSlice ||
|}
|}


Line 927: Line 934:
|-
|-
| 1 || RequestLaunchApplicationForDebug ||
| 1 || RequestLaunchApplicationForDebug ||
|-
| 2 || GetDebugStorageChannel || Returns an [[#IStorageChannel]].
|-
| 3 || CreateStorageForDebug || Returns an [[#IStorage]].
|}
|}


Line 976: Line 979:
|-
|-
| 40 || [6.0.0+] GetAppletResourceUsageInfo ||
| 40 || [6.0.0+] GetAppletResourceUsageInfo ||
|}
== IStorageChannel ==
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || Push ||
|-
| 1 || Unpop ||
|-
| 2 || Pop || Returns an [[#IStorage]].
|-
| 3 || GetPopEventHandle ||
|-
| 4 || Clear ||
|}
|}