cniGetParserClassName

Obtiene el nombre de clase de analizador asociado con el elemento de sintaxis especificado.

Sintaxis

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

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
  • CCI_INV_BUFFER_TOO_SMALL
targetElement
Dirección del elemento para el que se debe devolver el nombre de clase de analizador (entrada).
value
Dirección de un almacenamiento intermedio de salida en el que se almacena el nombre de clase de analizador (entrada).
length
Longitud, expresada como el número de caracteres CciChar, del almacenamiento intermedio de salida especificado en el parámetro value (entrada).

Valores de retorno

  • Si la ejecución se realiza satisfactoriamente, el parámetro returnCode indica CCI_SUCCESS y se devuelve el número de caracteres grabados en el almacenamiento intermedio.
  • Si el almacenamiento intermedio no es suficientemente grande para contener el nombre devuelto, el parámetro returnCode indica CCI_BUFFER_TOO_SMALL y el valor devuelto indica el número de caracteres necesarios para almacenar el nombre.
  • Si se produce cualquier otro error, se devuelve CCI_FAILURE y el parámetro returnCode indica la razón del error.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07950_