MySQL 9.0 C API 开发者指南  /  ...  /  mysql_client_register_plugin()

9.2.2 mysql_client_register_plugin()

struct st_mysql_client_plugin *
mysql_client_register_plugin(MYSQL *mysql,
                             struct st_mysql_client_plugin *plugin)

描述

将插件结构添加到已加载插件列表中。如果插件已加载,则会发生错误。

按如下方式指定参数

  • mysql: 指向 MYSQL 结构的指针。插件 API 不需要连接到 MySQL 服务器,但此结构必须正确初始化。该结构用于获取连接相关信息。

  • plugin: 指向插件结构的指针。

返回值

成功时返回指向插件的指针。如果发生错误,则返回 NULL

错误

要检查错误,请调用 mysql_error()mysql_errno() 函数。请参见 第 5.4.16 节,“mysql_error()”,以及 第 5.4.15 节,“mysql_errno()”.