Skip to content

GetManualVRAMTuning

Navigation: ADLX SDK ReferencesADLX InterfacesGPU TuningIADLXGPUTuningServices

Syntax

ADLX_RESULT    GetManualVRAMTuning (IADLXGPU* pGPU, IADLXInterface** ppManualVRAMTuning)

Parameters

#DirectionNameTypeDescription
1.[in]pGPUIADLXGPUThe pointer to the GPU interface.
#DirectionNameTypeDescription
---------------
2.[out]ppManualVRAMTuningIADLXInterfaceThe address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppManualVRAMTuning 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

Different GPUs support different manual VRAM tuning functionality.

ADLX provides the IADLXManualVRAMTuning1 interface or the IADLXManualVRAMTuning2 interface to obtain the supported manual VRAM tuning interface.

To get the manual VRAM tuning interface, the application must call QueryInterface in the returned IADLXInterface.

The IADLXInterface interface and the manual VRAM tuning 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

Headerinclude “IGPUTuning.h”
Minimum version1.0

API Reference

This page references: