GetManualFanTuning
Gets the reference counted manual fan tuning interface of a GPU.
Syntax
ADLX_RESULT GetManualFanTuning (IADLXGPU * pGPU, IADLXInterface ** ppManualFanTuning)
Parameters
-
[in]
pGPU IADLXGPU * The pointer to the GPU interface. -
[out]
ppManualFanTuning IADLXInterface ** The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppManualFanTuning to nullptr.
Return Value
If the interface is successfully returned, ADLX_OK is returned.
If the interface is not successfully returned, an error code is returned.
Refer to ADLX_RESULT for success codes and error codes.
Remarks
The method returns an IADLXInterface interface. To get the IADLXManualFanTuning interface, which is the manual fan tuning interface, the application must call QueryInterface in the returned IADLXInterface .
The IADLXInterface interface and the IADLXManualFanTuning interface must be discarded with Release when they are 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.
Requirements
Header |
include “IGPUTuning.h” |
Minimum version |
1.0 |