MySQL 8.4 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 异步接口数据结构” 中的描述。