Skip to content

adlx_get_proc_address

Navigation: ADLX SDK ReferencesADLX Functions

Syntax

void* adlx_get_proc_address (adlx_handle module, const char* procName)

Parameters

#DirectionNameTypeDescription
1.[in]moduleadlx_handleThe handle to the module.
#DirectionNameTypeDescription
---------------
2.[in]procNameconst char*The zero-terminated string that specifies the name of the function.

Return Value

If the function was found, the address of the function is returned.

If the function was not found, nullptr is returned.

Remarks

Use this function to load ADLX functions from the ADLX module. The name of the ADLX function can be one of values: ADLX_QUERY_FULL_VERSION_FUNCTION_NAME, ADLX_QUERY_VERSION_FUNCTION_NAME, ADLX_INIT_FUNCTION_NAME, ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME, ADLX_TERMINATE_FUNCTION_NAME.

Parameter: procNameDescriptionReturn Value
ADLX_QUERY_FULL_VERSION_FUNCTION_NAMEThe function to query the full version of ADLX.ADLXQueryFullVersion_Fn
ADLX_QUERY_VERSION_FUNCTION_NAMEThe function to query the version of ADLX.ADLXQueryVersion_Fn
ADLX_INIT_FUNCTION_NAMEThe function to initialize ADLX with default parameters.ADLXInitialize_Fn
ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAMEThe function to initialize ADLX with a legacy driver.ADLXInitialize_Fn
ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAMEThe function to initialize ADLX with an ADL context.ADLXInitializeWithCallerAdl_Fn
ADLX_TERMINATE_FUNCTION_NAMEThe function to terminate ADLX.ADLXTerminate_Fn

Requirements

Headerinclude “ADLXDefines.h”
Minimum version1.0

See Also: ADLXInitializeWithCallerAdl_Fn, ADLXInitialize_Fn, ADLXQueryFullVersion_Fn, ADLXQueryVersion_Fn, ADLXTerminate_Fn