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 非同步介面資料結構」中的描述。