Any Client-Library routine that takes a command or connection structure as a parameter returns CS_BUSY. The CS_BUSY response indicates that a routine cannot perform because the relevant connection is currently busy, waiting for an asynchronous operation to complete.
An application calls the following routines while an asynchronous operation is pending:
Any routine that takes a CS_CONTEXT structure as a parameter. If the CS_CONTEXT structure is an optional parameter, it must be non-NULL.
ct_cancel(CS_CANCEL_ATTN)
ct_cmd_props(CS_USERDATA)
ct_con_props(CS_USERDATA)