Callback handle
The mi_register_callback() function returns a callback handle, which accesses a registered callback within a module. A callback handle has the MI_CALLBACK_HANDLE data type.
Use a callback handle to identify a callback for the following
tasks.
| Callback task | function |
|---|---|
| Enable a callback | mi_enable_callback() |
| Disable a callback | mi_disable_callback() |
| Retrieve a pointer to a callback function | mi_retrieve_callback() |
| Unregister a callback | mi_unregister_callback() |
Tip: The last argument of the mi_register_callback() function
is also a callback handle, but this argument is reserved for future
use and must currently be a NULL-valued pointer.