Changes

296 bytes added ,  15:32, 20 September 2017
no edit summary
Line 1: Line 1: −
APM is utilized for setting system performance profiles; including clocks for CPU, GPU, and memory.
+
APM is utilized for setting system performance profiles including clocks for CPU, GPU, and memory.
    
== apm ==
 
== apm ==
 +
This is "nn::apm::IManager".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
 
! Cmd || Name || Notes
 
! Cmd || Name || Notes
 
|-
 
|-
| 0 || [[#ISession|GetISession]] ||
+
| 0 || OpenSession || Returns an [[#ISession]].
 
|-
 
|-
 
| 1 || GetPerformanceMode ||  
 
| 1 || GetPerformanceMode ||  
Line 12: Line 14:     
== apm:p ==
 
== apm:p ==
 +
This is "nn::apm::IManagerPrivileged".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
 
! Cmd || Name || Notes
 
! Cmd || Name || Notes
 
|-
 
|-
| 0 || [[#ISession|GetISession]] || Same as apm ISession - but more privileged?
+
| 0 || OpenSession || Returns an [[#ISession]].
|-
  −
| 1 || ? ||
   
|}
 
|}
      
== apm:sys ==
 
== apm:sys ==
Internally known as ISystemManager
+
This is "nn::apm::ISystemManager".
 
      +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name || Notes
 +
|-
 +
| 0 || RequestPerformanceMode ||
 +
|-
 +
| 1 || GetPerformanceEvent || Returns an [[#ISession]].
 +
|-
 +
| 2 || GetThrottlingState ||
 +
|-
 +
| 3 || GetLastThrottlingState ||
 +
|-
 +
| 4 || ClearLastThrottlingState ||
 +
|}
    
== ISession ==
 
== ISession ==