Skip to content

InitializeWithCallerAdl

Navigation: ADLX SDK ReferencesADLX HelpersADLXHelper Class

Syntax

ADLX_RESULT InitializeWithCallerAdl (adlx_handle adlContext, ADLX_ADL_Main_Memory_Free adlMainMemoryFree)

Parameters

#DirectionNameTypeDescription
1.[in]adlContextadlx_handleThe ADL context.
#DirectionNameTypeDescription
---------------
2.[in]adlMainMemoryFreeADLX_ADL_Main_Memory_FreeThe callback handler of the memory deallocation.

Return Value

If InitializeWithCallerAdl is successfully executed, ADLX_OK is returned.

If InitializeWithCallerAdl is not successfully executed, an error code is returned.

If ADLX was previously successfully initialized with any of the Initialize versions, ADLX_ALREADY_INITIALIZED is returned.

Refer to ADLX_RESULT for success codes and error codes.

Remarks

This method is used when an application also uses ADL. A typical scenario is the application is transitioning from ADL to ADLX with some programming already completed with ADL.

In such case, the application shall pass the parameters in this method that corresponds to the current ADL initialization already in use, which are: an ADL context and a callback for the memory deallocation when ADL was initialized.

For more information for initializing ADLX with an ADL context, refer to Using ADLX in an ADL application.

Requirements

Headerinclude “ADLXHelper/Windows/Cpp/ADLXHelper.h”
Minimum version1.0

See Also: Using ADLX in an application