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
-
[in]
pDesktop IADLXDesktop * The pointer to the desktop interface. -
[out]
adapterIndex adlx_int* The pointer to a variable where the ADL adapter index of the GPU that drives the requested desktop is returned. -
[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. -
[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. -
[out]
device adlx_int* The pointer to a variable where the device number of the GPU that drives the requested desktop is returned. -
[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 “ADLXDefines.h” |
Minimum version |
1.0 |