ADLIdsFromADLXDisplay

Gets the ADL Adapter index, display index, the PCI bus number, device number, and function number corresponding to the display with the specified IADLXDisplay interface.

Syntax

Copied!

ADLX_RESULT     ADLIdsFromADLXDisplay (IADLXDisplay * pDisplay, adlx_int* adapterIndex, adlx_int* displayIndex, adlx_int* bus, adlx_int* device, adlx_int* function)

Parameters

  1. [in] pDisplay IADLXDisplay * The pointer to the display interface.

  2. [out] adapterIndex adlx_int* The pointer to a variable where the ADL adapter index of the GPU that drives the requested display is returned.

  3. [out] displayIndex adlx_int* The pointer to a variable where the ADL logical display index of the GPU that drives the requested display is returned.

  4. [out] bus adlx_int* The pointer to a variable where the unique PCIE bus number of the GPU that drives the requested display is returned.

  5. [out] device adlx_int* The pointer to a variable where the device number of the GPU that drives the requested display is returned.

  6. [out] function adlx_int* The pointer to a variable where the function number of the GPU that drives the requested display is returned.

Return Value

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

If the IADLXDisplay interface is not returned, an error code is returned.

Refer to ADLX_RESULT for success codes and error codes.

Remarks

ADLIdsFromADLXDisplay is used when an ADL function must be called for a display obtained from ADLX, or for the GPU where the display is connected.

Requirements

Header

include “ADLXDefines.h”

Minimum version

1.0