Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

OAIP_exit

  • Last Updated: May 12, 2026
  • 1 minute read
    • OpenAccess SDK
    • Version 8.1
    • Documentation

This IP function is called when the OpenAccess SDK SQL engine is shutting down. The IP should free any memory allocated on behalf of this environment.

int OAIP_exit( 
    IP_HENV henv)

Parameters for OAIP_exit

Parameter Type Description
IN
henv IP_HENV A pointer to the environment you set up in OAIP_init().
RETURN
int DAM_SUCCESS - on success
DAM_FAILURE - on failure
Note: From OAIP_exit, you cannot use the dam_addError/dam_addErrorW function to propagate errors without having a valid OpenAccess SDK SQL engine connection or OpenAccess SDK SQL engine statement handle. If the IP encounters problems when shutting down, then use tm_trace to log the error and use (C/C++) printf to display the error on the console.

Note: Regarding multithreaded mode: OAIP_exit is called only once from the main thread. In a client/server build, this function is called by the main thread of the OpenAccess SDK Server. In a local build, this function is called during DLL unload on the client application's thread that had loaded the DLL.

See also

TitleResults for “How to create a CRG?”Also Available inAlert