Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


23.8.14.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() 関数を呼び出します。セクション23.8.7.15「mysql_error()」およびセクション23.8.7.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]);
}

User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.