9.2.1 mysql_client_find_plugin()
struct st_mysql_client_plugin *
mysql_client_find_plugin(MYSQL *mysql,
const char *name,
int type)
Описание
Возвращает указатель на загруженный плагин, предварительно загружая его при необходимости. Возникает ошибка, если тип неверный или плагин не может быть найден или загружен.
Укажите аргументы следующим образом:
mysql: Указатель на структуруMYSQL. API плагина не требует подключения к серверу MySQL, но эта структура должна быть должным образом инициализирована. Структура используется для получения информации, связанной с подключением.name: Название плагина.type: Тип плагина.
Значения возврата
Указатель на плагин при успехе. NULL в случае возникновения ошибки.
Ошибки
Для проверки ошибок вызовите функцию mysql_error() или mysql_errno(). См. Раздел 5.4.15, «mysql_error()» и Раздел 5.4.14, «mysql_errno()».
Пример
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]);
}
© 2025 Oracle
Licensed under the GPLv2 License.