cniGetParserClassName

Fornisce il nome di classe del programma di analisi associato all'elemento di sintassi specificato.

Sintassi

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

Parametri

returnCode
Il codice di ritorno dalla funzione (output).
I codici di ritorno possibili sono:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
  • CCI_INV_BUFFER_TOO_SMALL
targetElement
L'indirizzo dell'elemento per il quale deve essere restituito il nome di classe del programma di analisi (input).
value
L'indirizzo di un buffer di output in cui viene memorizzato il nome di classe del programma di analisi (input).
length
La lunghezza del buffer di output, espressa come il numero di caratteri CciChar, specificata nel parametro value (input).

Valori di restituzione

  • Se ha esito positivo, il parametro returnCode indica CCI_SUCCESS e viene restituito il numero di caratteri scritti nel buffer.
  • Se le dimensioni del buffer non sono sufficienti a contenere il nome restituito, il parametro returnCode indica CCI_BUFFER_TOO_SMALL e il valore restituito indica il numero di caratteri richiesto per memorizzare il nome.
  • Se si verifica qualsiasi altro errore, viene restituito CCI_FAILURE e il parametro returnCode indica il motivo dell'errore.
Riferimenti correlati
Funzioni di utilità del nodo in C
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as07950_