GetGPU 

Gets the reference-counted GPU interface on which 3D Graphics settings are changed.

Syntax 

ADLX_RESULT     GetGPU (IADLXGPU  **ppGPU)

Parameters 

  1. [out] ppGPU IADLXGPU** The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppGPU to nullptr.

Return Value 

If the GPU interface is successfully returned, ADLX_OK is returned.

If the GPU interface 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.

Note: GetGPU returns the reference counted GPU used by all the methods in this interface to check if there are any changes in 3D Graphics settings.

Requirements 

Header

include “3DSetting.h”

Minimum version

1.0