跳至内容

使用 ADLX Helper 初始化 ADLX

导航: 使用 ADLX 进行编程ADLX 编程指南快速入门

建议使用 ADLX Helper 代码加载和初始化 ADLX。ADLX Helper 代码原生支持 C 和 C++。在编写 C#、Java 或 Python 代码时,请使用所选语言的绑定封装器中的 ADLX Helper 代码来访问 ADLX。

在 C++ 应用程序中使用 ADLX

要从基于 C++ 的应用程序访问 ADLX 功能,

  • 启动新的 C++ 应用程序。
  • 在应用程序中,包含以下文件

a. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h

b. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp

c. /SDK/Platform/Windows/WinAPIs.cpp

结果:可访问 IADLXSystem 接口。

注意:您可以通过 IADLXSystem 接口访问所需的 ADLX 功能。

结果:将释放 ADLX 使用的资源,并卸载 ADLX 库。

有关更多信息,请参阅 C++ 示例

在 C 应用程序中使用 ADLX

要从 C 应用程序访问 ADLX 功能,

  • 启动新的 C 应用程序。
  • 在应用程序中,包含以下文件

/SDK/ADLXHelper/Windows/C/ADLXHelper.h

b. /SDK/ADLXHelper/Windows/C/ADLXHelper.c

c. /SDK/Platform/Windows/WinAPIs.c

结果:可访问 IADLXSystem 接口。

注意:您可以通过 IADLXSystem 接口访问所需的 ADLX 功能。

结果:ADLX 库被卸载。

有关更多信息,请参阅 C 示例

在 C# 应用程序中初始化 ADLX

请按照以下步骤在 C# 应用程序中初始化 ADLX。

  • 启动新的 C# 应用程序。
  • 导入 C# 版 ADLX 绑定封装器中的所有 *.cs 文件。
  • 创建一个 ADLXHelper 类的实例。
  • 调用 Helper 对象中的 Initialize 方法。
  • 调用 Helper 对象中的 GetSystemServices 方法。

结果:可访问 IADLXSystem 接口。

注意: IADLXSystem 接口提供对 ADLX 功能的访问。

结果:将释放 ADLX 使用的资源,并卸载 ADLX 库。

有关更多信息,请参阅 C# 示例

在 Java 应用程序中初始化 ADLX

请按照以下步骤在 Java 应用程序中初始化 ADLX。

  • 启动新的 Java 应用程序。
  • 导入 Java 版 ADLX 绑定封装器中的所有 Java 文件。
  • 创建一个 ADLXHelper 类的实例。
  • 调用 Helper 对象中的 Initialize 方法。
  • 调用 Helper 对象中的 GetSystemServices 方法。

结果:可访问 IADLXSystem 接口。

注意: IADLXSystem 接口提供对 ADLX 功能的访问。

结果:将释放 ADLX 使用的资源,并卸载 ADLX 库。

有关更多信息,请参阅 Java 示例

在 Python 应用程序中初始化 ADLX

请按照以下步骤在 Python 应用程序中初始化 ADLX。

  • 启动新的 Python 应用程序。
  • 从 Python 版 ADLX 绑定封装器导入 ADLXPybind.pyd 包。
  • 创建一个 ADLXHelper 类的实例。
  • 调用 Helper 对象中的 Initialize 方法。
  • 调用 Helper 对象中的 GetSystemServices 方法。

结果:可访问 IADLXSystem 接口。

注意: IADLXSystem 接口提供对 ADLX 功能的访问。

结果:将释放 ADLX 使用的资源,并卸载 ADLX 库。

有关更多信息,请参阅 Python 示例

API 参考

本页面引用了

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