cciGetLastExceptionData

Obtém informações de diagnóstico sobre a última exceção gerada. As informações sobre a última exceção gerada no encadeamento atual são retornadas em uma estrutura de saída CCI_EXCEPTION_ST. A extensão definida pelo usuário pode utilizar essa função para determinar se alguma recuperação é necessária quando uma função utilitária retorna um código de erro.

Esta função pode ser chamada quando uma função utilitária tiver indicado que uma exceção ocorreu definindo returnCode como CCI_EXCEPTION.

Sintaxe

void* cciGetLastExceptionData(
  int*               returnCode,
  CCI_EXCEPTION_ST*  exception_st);

Parâmetros

returnCode
O código de retorno da função (saída).
exception_st
Especifica o endereço de uma estrutura CCI_EXCEPTION_ST para receber dados sobre a última exceção (saída).

Valores de Retorno

Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.

Exemplo

      memset(&exception_st, 0, sizeof(exception_st));
          cciGetLastExceptionData(&rc, &exception_st);

Conceitos relacionados
Extensões Definidas pelo Usuário

Tarefas relacionadas
Criando um Nó de Entrada em C
Criando um Nó de Processamento de Mensagem em C
Criando um Analisador em C

Referências relacionadas
Extensões Definidas pelo Usuário
cciLog
cciRethrowLastException
cciThrowException