Applet Manager services: Difference between revisions

No edit summary
Line 1,490: Line 1,490:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 0 || [[#GetEventHandle]] ||
| 0 || [[#GetEventHandle]]
|-
|-
| 1 || [[#ReceiveMessage]] ||
| 1 || [[#ReceiveMessage]]
|-
|-
| 2 || [[#GetThisAppletKind]] ||
| 2 || [[#GetThisAppletKind]]
|-
|-
| 3 || [[#AllowToEnterSleep]] ||
| 3 || [[#AllowToEnterSleep]]
|-
|-
| 4 || [[#DisallowToEnterSleep]] ||
| 4 || [[#DisallowToEnterSleep]]
|-
|-
| 5 || [[#GetOperationMode]] ||
| 5 || [[#GetOperationMode]]
|-
|-
| 6 || [[#GetPerformanceMode]] ||
| 6 || [[#GetPerformanceMode]]
|-
|-
| 7 || [[#GetCradleStatus]] ||
| 7 || [[#GetCradleStatus]]
|-
|-
| 8 || [[#GetBootMode]] ||
| 8 || [[#GetBootMode]]
|-
|-
| 9 || [[#GetCurrentFocusState]] ||
| 9 || [[#GetCurrentFocusState]]
|-
|-
| 10 || [[#RequestToAcquireSleepLock]] ||
| 10 || [[#RequestToAcquireSleepLock]]
|-
|-
| 11 || [[#ReleaseSleepLock]] ||
| 11 || [[#ReleaseSleepLock]]
|-
|-
| 12 || [[#ReleaseSleepLockTransiently]] ||
| 12 || [[#ReleaseSleepLockTransiently]]
|-
|-
| 13 || [[#GetAcquiredSleepLockEvent]] ||
| 13 || [[#GetAcquiredSleepLockEvent]]
|-
|-
| 14 || [11.0.0+] ||
| 14 || [11.0.0+] GetWakeupCount
|-
|-
| 20 || [[#PushToGeneralChannel]] ||
| 20 || [[#PushToGeneralChannel]]
|-
|-
| 30 || [[#GetHomeButtonReaderLockAccessor]] ||
| 30 || [[#GetHomeButtonReaderLockAccessor]]
|-
|-
| 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] ||
| 31 || [2.0.0+] [[#GetReaderLockAccessorEx]]
|-
|-
| 32 || [7.0.0+] [[#GetWriterLockAccessorEx]] ||
| 32 || [7.0.0+] [[#GetWriterLockAccessorEx]]
|-
|-
| 40 || [2.0.0+] [[#GetCradleFwVersion]] ||
| 40 || [2.0.0+] [[#GetCradleFwVersion]]
|-
|-
| 50 || [3.0.0+] [[#IsVrModeEnabled]] ||
| 50 || [3.0.0+] [[#IsVrModeEnabled]]
|-
|-
| 51 || [3.0.0+] [[#SetVrModeEnabled]] ||
| 51 || [3.0.0+] [[#SetVrModeEnabled]]
|-
|-
| 52 || [4.0.0+] [[#SetLcdBacklighOffEnabled]] ||
| 52 || [4.0.0+] [[#SetLcdBacklighOffEnabled]]
|-
|-
| 53 || [7.0.0+] [[#BeginVrModeEx]] ||
| 53 || [7.0.0+] [[#BeginVrModeEx]]
|-
|-
| 54 || [7.0.0+] [[#EndVrModeEx]] ||
| 54 || [7.0.0+] [[#EndVrModeEx]]
|-
|-
| 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] ||
| 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]]
|-
|-
| 59 || [11.0.0+] ||
| 59 || [11.0.0+]
|-
|-
| 60 || [3.0.0+] [[#GetDefaultDisplayResolution]] ||
| 60 || [3.0.0+] [[#GetDefaultDisplayResolution]]
|-
|-
| 61 || [3.0.0+] [[#GetDefaultDisplayResolutionChangeEvent]] ||
| 61 || [3.0.0+] [[#GetDefaultDisplayResolutionChangeEvent]]
|-
|-
| 62 || [4.0.0+] [[#GetHdcpAuthenticationState]] ||
| 62 || [4.0.0+] [[#GetHdcpAuthenticationState]]
|-
|-
| 63 || [4.0.0+] [[#GetHdcpAuthenticationStateChangeEvent]] ||
| 63 || [4.0.0+] [[#GetHdcpAuthenticationStateChangeEvent]]
|-
|-
| 64 || [5.0.0+] [[#SetTvPowerStateMatchingMode]] ||
| 64 || [5.0.0+] [[#SetTvPowerStateMatchingMode]]
|-
|-
| 65 || [5.1.0+] [[#GetApplicationIdByContentActionName]] ||
| 65 || [5.1.0+] [[#GetApplicationIdByContentActionName]]
|-
|-
| 66 || [6.0.0+] [[#SetCpuBoostMode]] ||
| 66 || [6.0.0+] [[#SetCpuBoostMode]]
|-
|-
| 67 || [10.0.0+] [[#CancelCpuBoostMode]] ||
| 67 || [10.0.0+] [[#CancelCpuBoostMode]]
|-
|-
| 68 || [11.0.0+] ||
| 68 || [11.0.0+] GetBuiltInDisplayType
|-
|-
| 80 || [6.0.0+] [[#PerformSystemButtonPressingIfInFocus]] ||
| 80 || [6.0.0+] [[#PerformSystemButtonPressingIfInFocus]]
|-
|-
| 90 || [7.0.0+] [[#SetPerformanceConfigurationChangedNotification]] ||
| 90 || [7.0.0+] [[#SetPerformanceConfigurationChangedNotification]]
|-
|-
| 91 || [7.0.0+] [[#GetCurrentPerformanceConfiguration]] ||
| 91 || [7.0.0+] [[#GetCurrentPerformanceConfiguration]]
|-
|-
| 100 || [9.1.0+] [[#SetHandlingHomeButtonShortPressedEnabled]] ||
| 100 || [9.1.0+] [[#SetHandlingHomeButtonShortPressedEnabled]]
|-
|-
| 110 || [11.0.0+] || No input, returns an [[#IUnknown]].
| 110 || [11.0.0+] [[#OpenMyGpuErrorHandler]]
|-
|-
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]] ||
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]]
|-
|-
| 300 || [9.0.0+] [[#GetSettingsPlatformRegion]] ||
| 300 || [9.0.0+] [[#GetSettingsPlatformRegion]]
|-
|-
| 400 || [10.0.0+] [[#ActivateMigrationService]] ||
| 400 || [10.0.0+] [[#ActivateMigrationService]]
|-
|-
| 401 || [10.0.0+] [[#DeactivateMigrationService]] ||
| 401 || [10.0.0+] [[#DeactivateMigrationService]]
|-
|-
| 500 || [11.0.0+] ||
| 500 || [11.0.0+] DisableSleepTillShutdown
|-
|-
| 501 || [11.0.0+] ||
| 501 || [11.0.0+] SuppressDisablingSleepTemporarily
|-
|-
| 900 || [11.0.0+] ||
| 900 || [11.0.0+]
|}
|}


Line 1,741: Line 1,741:
=== GetCurrentPerformanceConfiguration ===
=== GetCurrentPerformanceConfiguration ===
No input, returns the result of calling [[PPC_services#apm:sys|GetCurrentPerformanceConfiguration]].
No input, returns the result of calling [[PPC_services#apm:sys|GetCurrentPerformanceConfiguration]].
=== OpenMyGpuErrorHandler ===
No input, returns an [[#IGpuErrorHandler]].


=== GetOperationModeSystemInfo ===
=== GetOperationModeSystemInfo ===
Line 1,758: Line 1,761:
No input/output.
No input/output.


=== IUnknown ===
=== IGpuErrorHandler ===
This is "nn::am::service::IGpuErrorHandler".
 
This was added with [11.0.0+].
This was added with [11.0.0+].


Line 1,765: Line 1,770:
! Cmd || Name
! Cmd || Name
|-
|-
| 100 ||  
| 100 || GetManualGpuErrorInfoSize
|-
|-
| 101 ||  
| 101 || GetManualGpuErrorInfo
|-
|-
| 102 ||  
| 102 || GetManualGpuErrorDetectionSystemEvent
|-
|-
| 103 ||  
| 103 || FinishManualGpuErrorHandling
|}
|}


Line 1,865: Line 1,870:
| 110 || [8.0.0+] [[#SetApplicationAlbumUserData]]
| 110 || [8.0.0+] [[#SetApplicationAlbumUserData]]
|-
|-
| 120 || [11.0.0+]
| 120 || [11.0.0+] SaveCurrentScreenshot
|-
|-
| 1000 || [7.0.0+] [[#GetDebugStorageChannel]]
| 1000 || [7.0.0+] [[#GetDebugStorageChannel]]