3.2.2 MGM API错误处理函数

本节提供有关用于错误处理的mgmapi函数的信息。

每个MGMAPI错误都有一个错误代码和一条错误消息。可能还有一个错误描述,它提供了有关错误的附加信息。mgmapi包含在发生错误时获取此信息的函数。

ndb\u mgm\u get\u latest\u error()

说明

此函数用于获取与给定管理服务器句柄关联的最新错误代码。

在NDB 7.4.8之前,此功能与一起使用是不安全的无效的. 在以后的版本中,ndb\u mgm\u get\u latest\u error()是空安全的,但返回任意值(臭虫#78130,臭虫#21651706)

签名
int ndb\u mgm\u get\u latest\u错误(const NdbMgmHandle手柄)
参数

NDBMG手柄.

返回值

一个错误代码,对应于ndb\U mgm\U错误价值观。您可以使用获取相关的错误消息ndb\u mgm\u get\u latest\u error\u msg().

ndb\u mgm\u get\u latest\u error\u msg()

说明

此函数用于获取与NDBMG手柄.

在NDB 7.4.8之前,此功能与一起使用是不安全的无效的. 在以后的版本中,ndb\u mgm\u get\u latest\u error\u msg()是空安全的,但返回任意值(臭虫#78130,臭虫#21651706)

签名
const char*ndb \u mgm \u get \u latest \u error \u msg(const NdbMgmHandle)手柄)
参数

NDBMG手柄.

返回值

错误消息文本。更具体的信息可以通过ndb\u mgm\u get\u latest\u error\u desc()-

ndb\u mgm\u get\u latest\u error\u desc()

说明

获取与NDBMG手柄; 此说明提供有关错误消息的附加信息。

在NDB 7.4.8之前,此功能与一起使用是不安全的无效的. 在以后的版本中,ndb\u mgm\u get\u latest\u error\u desc()是空安全的,但返回任意值(臭虫#78130,臭虫#21651706)

签名
const char*ndb \u mgm \u get \u latest \u error \u desc(const NdbMgmHandle)手柄)
参数

NDBMG手柄.

返回值

错误描述文本。

ndb\u mgm\u set\u error\u stream()

说明

该函数可用于设置错误输出流。

签名
无效ndb\u mgm\u set\u error\u流(NdbMgmHandle)手柄,文件*文件)
参数

此函数需要两个参数:

  • NDBMG手柄

  • 指向要向其发送错误的文件的指针。

返回值

没有.