cniGetParserClassName

获取与指定语法元素关联的解析器类名。

语法

CciSize cniGetParserClassName(
    int*                returnCode,
    CciElement*               targetElement,
    const CciChar*             value,
    CciSize                    length);

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
  • CCI_INV_BUFFER_TOO_SMALL
targetElement
要返回的解析器类名的元素的地址(输入)。
value
在其中存储解析器类名的输出缓冲区的地址(输入)。
length
输出缓冲区的长度,按 CciChar 字符数表示,在 value 参数中指定(输入)。

返回值

  • 如果成功,returnCode 参数表明 CCI_SUCCESS,并且返回写到缓冲区的字符数。
  • 如果缓冲区不足以保留返回名,则 returnCode 参数表明 CCI_BUFFER_TOO_SMALL,并且返回值表明存储名称需要的字符数。
  • 如果发生错误,则返回 CCI_FAILURE,并且 returnCode 参数表明错误原因。
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07950_