ADL (AMD Display Library) Public APIs  Version 17.1
AdapterInfoX2 Struct Reference

Structure containing information about the graphics adapter with extended caps. More...

#include <adl_structures.h>

Common Members \n Structure members that are common for Linux and Windows(XP, Vista and above); 32bit and 64bit \n @{

int iSize
 Size of the structure. More...
 
int iAdapterIndex
 The ADL index handle. One GPU may be associated with one or two index handles. More...
 
char strUDID [256]
 The unique device ID associated with this adapter. More...
 
int iBusNumber
 The BUS number associated with this adapter. More...
 
int iDeviceNumber
 The driver number associated with this adapter. More...
 
int iFunctionNumber
 The function number. More...
 
int iVendorID
 The vendor ID associated with this adapter. More...
 
char strAdapterName [256]
 Adapter name. More...
 
char strDisplayName [256]
 Display name. For example, "\\\\Display0". More...
 
int iPresent
 Present or not; 1 if present and 0 if not present.It the logical adapter is present, the display name such as \\.\Display1 can be found from OS. More...
 
int iExist
 Exist or not; 1 is exist and 0 is not present. More...
 
char strDriverPath [256]
 Driver registry path. More...
 
char strDriverPathExt [256]
 Driver registry path Ext for. More...
 
char strPNPString [256]
 PNP string from Windows. More...
 
int iOSDisplayIndex
 It is generated from EnumDisplayDevices. More...
 
int iInfoMask
 The bit mask identifies the adapter info. More...
 
int iInfoValue
 The bit identifies the adapter info define_adapter_info. More...
 

Detailed Description

Structure containing information about the graphics adapter with extended caps.

This structure is used to store various information about the graphics adapter. This information can be returned to the user. Alternatively, it can be used to access various driver calls to set or fetch various settings upon the user's request. This AdapterInfoX2 struct extends the AdapterInfo struct in adl_structures.h

Field Documentation

◆ iAdapterIndex

int AdapterInfoX2::iAdapterIndex

The ADL index handle. One GPU may be associated with one or two index handles.

◆ iBusNumber

int AdapterInfoX2::iBusNumber

The BUS number associated with this adapter.

◆ iDeviceNumber

int AdapterInfoX2::iDeviceNumber

The driver number associated with this adapter.

◆ iExist

int AdapterInfoX2::iExist

Exist or not; 1 is exist and 0 is not present.

◆ iFunctionNumber

int AdapterInfoX2::iFunctionNumber

The function number.

◆ iInfoMask

int AdapterInfoX2::iInfoMask

The bit mask identifies the adapter info.

◆ iInfoValue

int AdapterInfoX2::iInfoValue

The bit identifies the adapter info define_adapter_info.

◆ iOSDisplayIndex

int AdapterInfoX2::iOSDisplayIndex

It is generated from EnumDisplayDevices.

◆ iPresent

int AdapterInfoX2::iPresent

Present or not; 1 if present and 0 if not present.It the logical adapter is present, the display name such as \\.\Display1 can be found from OS.

◆ iSize

int AdapterInfoX2::iSize

Size of the structure.

◆ iVendorID

int AdapterInfoX2::iVendorID

The vendor ID associated with this adapter.

◆ strAdapterName

char AdapterInfoX2::strAdapterName[256]

Adapter name.

◆ strDisplayName

char AdapterInfoX2::strDisplayName[256]

Display name. For example, "\\\\Display0".

◆ strDriverPath

char AdapterInfoX2::strDriverPath[256]

Driver registry path.

◆ strDriverPathExt

char AdapterInfoX2::strDriverPathExt[256]

Driver registry path Ext for.

◆ strPNPString

char AdapterInfoX2::strPNPString[256]

PNP string from Windows.

◆ strUDID

char AdapterInfoX2::strUDID[256]

The unique device ID associated with this adapter.


The documentation for this struct was generated from the following file:

Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.