27.7.13.1 mysql_client_find_plugin()

struct st_mysql_client_plugin *mysql_client_find_plugin(MYSQL *mysql, const char *name, int type)

Description

返回指向已加载插件的指针,必要时先加载该插件。如果类型无效或找不到或加载插件,则会发生错误。

指定参数,如下所示:

Return Values

指向成功插件的指针。 NULL如果发生错误。

Errors

要检查错误,请调用mysql_error()mysql_errno()函数。参见第 27.7.6.15 节,“ mysql_error()”第 27.7.6.14 节“ mysql_errno()”

Example
MYSQL mysql;
struct st_mysql_client_plugin *p;

if ((p = mysql_client_find_plugin(&mysql, "myplugin",
                                  MYSQL_CLIENT_AUTHENTICATION_PLUGIN, 0)))
{
  printf("Plugin version: %d.%d.%d\n", p->version[0], p->version[1], p->version[2]);
}
首页