ADLX Functions
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
Functions |
Description |
---|---|
A pointer to the function to initialize ADLX with an ADL context. |
|
A pointer to the function to initialize ADLX with default parameters or a pointer to the function to initialize ADLX with a legacy driver. |
|
A pointer to the function to query the full version of ADLX. |
|
A pointer to the function to query the version of ADLX. |
|
A pointer to the function to terminate ADLX. |
|
An atomic decrement of a variable in multithreading environments. |
|
An atomic increment of a variable in multithreading environments. |
|
Frees a loaded module. |
|
Retrieves the address of a function from a module. |
|
Loads a module into the address space of the calling process. |
Requirements
Header |
include “ADLX.h” |
Minimum version |
1.0 |
Header |
include “ADLXDefines.h” |
Minimum version |
1.0 |