Changes

205 bytes added ,  18:12, 5 April 2019
no edit summary
Line 6: Line 6:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Notes
+
! Cmd || Name
 
|-
 
|-
| 0 || OpenSession || Returns an [[#ISession]].
+
| 0 || [[#OpenSession]]
 
|-
 
|-
| 1 || GetPerformanceMode ||
+
| 1 || GetPerformanceMode
 
|-
 
|-
| 6 || IsCpuOverclockEnabled ||
+
| 6 || IsCpuOverclockEnabled
 
|}
 
|}
 +
 +
== OpenSession ==
 +
Returns an [[#ISession]].
    
= apm:p =
 
= apm:p =
Line 20: Line 23:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Notes
+
! Cmd || Name
 
|-
 
|-
| 0 || OpenSession || Returns an [[#ISession]].
+
| 0 || OpenSession
 
|}
 
|}
 +
 +
== OpenSession ==
 +
Returns an [[#ISession]].
    
= apm:sys =
 
= apm:sys =
Line 30: Line 36:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Notes
+
! Cmd || Name
 
|-
 
|-
| 0 || RequestPerformanceMode ||
+
| 0 || RequestPerformanceMode
 
|-
 
|-
| 1 || GetPerformanceEvent || Returns an [[#ISession]].
+
| 1 || GetPerformanceEvent
 
|-
 
|-
| 2 || GetThrottlingState ||
+
| 2 || GetThrottlingState
 
|-
 
|-
| 3 || GetLastThrottlingState ||
+
| 3 || GetLastThrottlingState
 
|-
 
|-
| 4 || ClearLastThrottlingState ||
+
| 4 || ClearLastThrottlingState
 
|-
 
|-
| 5 || [5.0.0+] LoadAndApplySettings ||
+
| 5 || [5.0.0+] LoadAndApplySettings
 
|-
 
|-
| 6 || [7.0.0+] SetCpuBoostMode ||
+
| 6 || [7.0.0+] SetCpuBoostMode
 
|-
 
|-
| 7 || [7.0.0+] GetCurrentPerformanceConfiguration ||
+
| 7 || [7.0.0+] [[#GetCurrentPerformanceConfiguration]]
 
|}
 
|}
 +
 +
== GetPerformanceEvent ==
 +
Returns an [[#ISession]].
 +
 +
== GetCurrentPerformanceConfiguration ==
 +
Returns the currently active PerformanceConfiguration (default value is 0x00020003).
    
= ISession =
 
= ISession =
Line 54: Line 66:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Notes
+
! Cmd || Name
 
|-
 
|-
| 0 || SetPerformanceConfiguration || Takes u32 PerformanceMode and u32 PerformanceConfiguration.
+
| 0 || SetPerformanceConfiguration
 
|-
 
|-
| 1 || GetPerformanceConfiguration || Takes u32 PerformanceMode, returns output u32 PerformanceConfiguration.
+
| 1 || GetPerformanceConfiguration
 
|}
 
|}
 +
 +
== SetPerformanceConfiguration ==
 +
Takes u32 [[#PerformanceMode]] and u32 [[#PerformanceConfiguration]].
 +
 +
== GetPerformanceConfiguration ==
 +
Takes u32 [[#PerformanceMode]], returns output u32 [[#PerformanceConfiguration]].
    
== PerformanceMode ==
 
== PerformanceMode ==