Skip to content

ADLX Functions

Navigation: ADLX SDK References

In this section

This section contains the function pointers required to initialize ADLX, as outlined in the Initializing ADLX with function pointers section.

  • To use ADLX functions in a C++ application, refer to the implementation of the ADLXHelper class in ~SDK\ADLXHelper\Windows\Cpp.
  • For a C application, refer to the implementation of the ADLX Helper functions in ~SDK\ADLXHelper\Windows\C.

Note: ADLX can either be initialized with the ADLX Helpers or with function pointers. AMD recommends using ADLX Helpers when initializing ADLX.

Functions

FunctionsDescription
ADLXInitializeWithCallerAdl_FnA pointer to the function to initialize ADLX with an ADL context.
ADLXInitialize_FnA pointer to the function to initialize ADLX with default parameters or a pointer to the function to initialize ADLX with a legacy driver.
ADLXQueryFullVersion_FnA pointer to the function to query the full version of ADLX.
ADLXQueryVersion_FnA pointer to the function to query the version of ADLX.
ADLXTerminate_FnA pointer to the function to terminate ADLX.
adlx_atomic_decAn atomic decrement of a variable in multithreading environments.
adlx_atomic_incAn atomic increment of a variable in multithreading environments.
adlx_free_libraryFrees a loaded module.
adlx_get_proc_addressRetrieves the address of a function from a module.
adlx_load_libraryLoads a module into the address space of the calling process.

Requirements

Headerinclude “ADLX.h”
Minimum version1.0
Headerinclude “ADLXDefines.h”
Minimum version1.0

Subpages

API Reference

This page references: