Gets the frequency range and the voltage range on a GPU.
ADLX_RESULT GetGPUTuningRanges (ADLX_IntRange * frequencyRange, ADLX_IntRange * voltageRange)
[out]frequencyRange ADLX_IntRange* The pointer to a variable where the GPU frequency range (in MHz) is returned.
[out]voltageRange ADLX_IntRange* The pointer to a variable where the GPU voltage range (in mV) is returned.
If the frequency and voltage range are successfully returned, ADLX_OK is returned.
If the frequency and voltage range are not successfully returned, an error code is returned.
Refer to ADLX_RESULT for success codes and error codes.
The frequency range and the voltage range are applicable to all the GPU states on this GPU.
Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage.
The GPU clock speed and the GPU voltage can be adjusted within their ranges.