Execute a Zeolite extension function and retrieve the return value.
bool CExtAPI::zeofunc_Execute2(ZFUNC hFunc, ZLIST hArgList, ZVAR* phRval);
| Name | Type | Comment |
|---|---|---|
| hFunc | ZFUNC | A handle to the extension function to be executed. |
| hArgList | ZLIST | A handle to the argument list to be passed to the function. |
| phRval | ZVAR* | A handle to a caller-provided, initialised variable handle to contain the return value. |
False if an error occurred, and true otherwise.
zeofunc_Execute2 is a threadsafe version of zeofunc_Execute, which used a common return variable for all function calls, including parallel calls from different threads. zeofunc_Execute2 should alwyas be used in preference to zeofunc_Execute.