Spec-Zone.ru › MySQL Connectors 1.0

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.16, «mysql_error()» и Раздел 5.4.15, «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.
https://docs.oracle.com/cd/E17952_01/c-api-8.0-en/mysql-client-find-plugin.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API