跳至内容

IADLXSystem

导航: ADLX SDK 参考ADLX 接口System

IADLXSystem 是 ADLX 的主接口,提供平台特定的功能。

InterfaceId不适用
智能指针接口名称不适用
继承自不适用
被继承不适用

IADLXSystem 接口中的功能示例包括:

  • 获取系统中 GPU 的列表。
  • 获取允许在 GPU 列表更改时注册和注销通知的接口。
  • 获取系统的通用信息,例如它是否为混合图形系统。
  • 提供对其他域(如显示域)的主接口的访问。
  • 启用 ADLX 中的日志记录。
  • 获取 IADLXSystem 的扩展接口。

IADLXSystem 接口由 ADLX 管理,从 ADLX 初始化到终止都存在。应用程序不需要进行生命周期管理。例如,维护引用计数或删除接口指针。在 C++ 中,没有 IADLXSystem 接口的智能指针定义。

IADLXSystem 接口在 ADLX 初始化期间获取。有关获取 IADLXSystem 接口的更多信息,请参阅 在应用程序中使用 ADLX 系统接口

方法

方法描述
EnableLog启用 ADLX 中的日志记录。
Get3DSettingsServices获取指向 3D Graphics 域的引用计数主接口。
GetDesktopsServices获取指向 Desktop 域的引用计数主接口。
GetDisplaysServices获取指向 Display 域的引用计数主接口。
GetGPUTuningServices获取指向 GPU Tuning 域的引用计数主接口。
GetGPUs获取 AMD GPU 的引用计数列表。
GetGPUsChangedHandling获取用于在 GPU 列表更改时注册和注销通知的引用计数接口。
GetI2C获取 GPU 的引用计数 I2C 接口。
GetPerformanceMonitoringServices获取指向 Performance Monitoring 域的引用计数主接口。
HybridGraphicsType获取系统的混合图形类型。
QueryInterface获取指向 IADLXSystem 的引用计数扩展接口。
TotalSystemRAM获取此系统上总 RAM 的大小。

要求

头文件include “ISystem.h”
最低版本1.0

示例

要了解如何在 C++ 应用程序中使用此接口,请参阅 GPU C++ 示例

对于 C 应用程序,请参阅 GPU C 示例

子页面

API 参考

本页面引用了

© . This site is unofficial and not affiliated with AMD.