ADLIdsFromADLXDesktop 

Gets the ADL Adapter index, Vid source ID, the PCIE bus number, device number, and function number corresponding to desktop with the specified IADLXDesktop interface.

Syntax 

ADLX_RESULT     ADLIdsFromADLXDesktop (IADLXDesktop * pDesktop, adlx_int* adapterIndex, adlx_int* VidPnSourceId, adlx_int* bus, adlx_int* device, adlx_int* function)

Parameters 

  1. [in] pDesktop IADLXDesktop* The pointer to the desktop interface.

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

  3. [out] VidPnSourceId adlx_int* The pointer to a variable where the zero-based identification number of the video present network (VidPN) topology of the requested desktop 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 desktop is returned.

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

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

Return Value 

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

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

Refer to ADLX_RESULT for success codes and error codes

Remarks 

ADLIdsFromADLXDesktop is used when an ADL function must be called for a desktop obtained from ADLX, or for the GPU that drives the desktop.

Requirements 

Header

include”ISystem.h”

Minimum version

1.0