You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The LMX_AtExit function registers functions that are to be called at program termination.

Prototype

LMX_STATUS LMX_AtExit
(
	AtExit_pfn Func
);

Parameters

LmxAtExit

[in] LM-X_AtExit.

Return values

On success, this function returns the status code LMX_SUCCESS. 

On failure, this function returns an error code in the format described in Return codes.

If function pointer value is NULL, the function will return LMX_INVALID_PARAMETER.

Remarks

LMX_AtExit is used to register cleanup functions that access LMX API.

Note:


Please note that using cstdlib's atexit(), WinApi's _onexit(), static

 

 * objects' destructors, etc. that interact with LM-X API is not supported

 

 * and results in undefined behavior.

 

 





 


  • No labels