The application polls for the completion status by calling ct_poll periodically until ct_poll indicates that the operation is complete. This mode of operation is called deferred-asynchronous and corresponds to setting the CS_NETIO property to CS_DEFER_IO.
If the application installs a completion callback, the callback routine is called by ct_poll when ct_poll detects the completion. The application itself must call ct_poll.
The application learns the completion status of the asynchronous call from ct_poll. If a completion callback is installed, it also receives the completion status as an input parameter.
For a description of the supported asynchronous modes, see the Client-Library chapter in the Open Client and Open Server Programmers Supplement for Microsoft Windows and Open Client and Open Server Programmers Supplement for UNIX.