cniGetParserClassName

Ruft den Parserklassennamen ab, der mit dem angegebenen Syntaxelement verknüpft 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 Klassenname des Parsers zurückgegeben werden soll (Eingabe).
value
Die Adresse eines Ausgabepuffers, in den der Klassenname des Parsers gespeichert wird (Eingabe).
length
Die Länge des Ausgabepuffers (ausgedrückt als Anzahl der CciChar-Zeichen), die vom Parameter value angegeben wird (Eingabe).

Rückgabewerte

  • Bei Erfolg gibt der Parameter returnCode CCI_SUCCESS an, und die Anzahl der in den Puffer geschriebenen Zeichen wird ausgegeben.
  • Wenn der Puffer nicht groß genug für den zurückgegebenen Namen ist, gibt der Parameter returnCode CCI_BUFFER_TOO_SMALL an, und der ausgegebene Wert gibt die Anzahl der Zeichen an, die zur Speicherung des Namens erforderlich sind.
  • Bei jeglichen anderen Fehlern wird CCI_FAILURE ausgegeben, und der Parameter returnCode gibt den Grund für den Fehler an.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as07950_