cniGetParserClassName

Diese Funktion ruft den Parser-Klassennamen ab, der dem angegebenen Syntaxelement zugeordnet ist.

Syntax

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

Parameter

returnCode
Der Rückkehrcode aus der Funktion (Ausgabe). Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
  • CCI_INV_BUFFER_TOO_SMALL
targetElement
Die Adresse des Elements, für das der Parser-Klassenname zurückgegeben werden soll (Eingabe).
value
Die Adresse eines Ausgabepuffers, in dem der Parser-Klassenname gespeichert wird (Eingabe).
length
Die Länge (in Zeichen des Typs 'CciChar') des Ausgabepuffers, der im Parameter value angegeben wird (Eingabe).

Rückgabewerte

  • Bei erfolgreicher Ausführung wird als Wert für den Parameter returnCode CCI_SUCCESS angegeben, und die Anzahl der in den Puffer geschriebenen Zeichen wird zurückgegeben.
  • Wenn der Puffer für den zurückgegebenen Namen nicht groß genug ist, wird als Wert für den Parameter returnCode CCI_BUFFER_TOO_SMALL angegeben, und der zurückgegebene Wert gibt die Anzahl der Zeichen an, die zum Speichern des Namens erforderlich sind.
  • Wenn ein anderer Fehler auftritt, wird CCI_FAILURE zurückgegeben, und der Parameter returnCode gibt die Fehlerursache an.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
as07950_