MySQL 9.0 C API 开发人员指南  /  ...  /  mysql_get_connect_nonblocking_stage()

7.4.3 mysql_get_connect_nonblocking_stage()

enum connect_stage
mysql_get_connect_nonblocking_stage(MYSQL *mysql)

描述

mysql_get_connect_nonblocking_stage() 提供一个函数来确定 mysql_real_connect_nonblocking 状态机当前处于哪个阶段。此函数允许应用程序根据异步连接的进度进行监控并采取适当的操作。有关编写异步 C API 应用程序的一般信息,请参见 第 7 章,C API 异步接口.

mysql_get_connect_nonblocking_stage() 在 MySQL 8.1.0 中添加。

返回值

返回一个 enum connect_stage 值。请参阅 第 7.2 节,“C API 异步接口数据结构” 中的描述。