GetGPUTuningStates
Gets the reference counted list of current GPU tuning states.
Syntax
ADLX_RESULT GetGPUTuningStates (IADLXManualTuningStateList ** ppGFXStates)
Parameters
-
[out]
ppGFXStates IADLXManualTuningStateList ** The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppGFXStates to nullptr.
Return Value
If the list of GPU tuning states is successfully returned, ADLX_OK is returned.
If the list of GPU tuning states is not successfully returned, an error code is returned.
Refer to ADLX_RESULT for success codes and error codes.
Remarks
The returned interface must be discarded with Release when it is no longer needed.
Additional Info
In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.
Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage.
Requirements
Header |
include “IGPUManualGFXTuning.h” |
Minimum version |
1.0 |