grupo cpiSetElementValue

Propósito

Funções para definir um valor no elemento de sintaxe especificado.

Sintaxe

void cpiSetElementBitArrayValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciBitArray*   value);
void cpiSetElementByteArrayValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciByteArray*  value);
void cpiSetElementBooleanValue(
    int*            returnCode,
  CciElement*            targetElement,
  CciBool      value);
void cpiSetElementCharacterValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const CciChar*  value,
  CciSize         length);
void cpiSetElementDateValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciDate*  value);
void cpiSetElementDecimalValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const CciChar*  value);
void cpiSetElementGmtTimestampValue(
  int*                   returnCode,
  CciElement*                 targetElement,  const struct CciTimestamp*  value);
void cpiSetElementGmtTimeValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciTime*  value);
void cpiSetElementIntegerValue(
    int*            returnCode,
  CciElement*            targetElement,
  CciInt       value);
void cpiSetElementRealValue(
    int*            returnCode,
  CciElement*            targetElement,
  CciReal      value);
void cpiSetElementTimestampValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciTimestamp*  value);
void cpiSetElementTimeValue(
  int*                   returnCode,
  CciElement*            targetElement,
  const struct CciTime*  value);

Parâmetros

returnCode
Recebe o código de retorno da função (saída).
Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
targetElement
Especifica o endereço do objeto do elemento de sintaxe de destino (entrada).
value
O valor a ser definido no elemento de destino (entrada).
length
O comprimento do valor dos dados, expresso como o número de caracteres CciChar.Utilizado somente nas chamadas de funções relevantes.

Valores de Retorno

Nenhuma. Se ocorrer um erro, returnCode indicará o motivo do erro.

Conceitos relacionados
Analisadores Definidos pelo Usuário
Visão Geral de Extensões Definidas pelo Usuário
Tarefas relacionadas
Criando um Analisador Definido pelo Usuário
Referências relacionadas
cpiSetElementName
cpiSetElementType
cpiSetElementValueValue
Funções de Utilitários do Analisador C
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:13:10

as08520_