Execute a Zeolite extension function and retrieve the return value.
| Declaration | Zeolite.h |
|---|---|
| Implementation | Zeolite.cpp |
bool zfunc_Execute(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.
It is strongly recommended that developers use the CzFunc wrapper in preference to the API zfunc_ methods. CzFunc automates some of the labour in dealing with argument prototype lists and return value handling.