PPC_GetResp

Esta função retorna à Aplicação de Pagamento o valor de um dado de resposta do comando recém executado com sucesso por PPC_ExecCmdNBlk ou PPC_FinishExecCmd.

Sintaxe: int PPC_GetResp (int iRespDat, int iMaxLen, char *pszValue);

Entradas

EntradaDescrição
iRespDatCódigo de identificação do dado de resposta a ser obtido, representado por uma constante PPC_OUT_xxxx, conforme definido em Dados de resposta.
iMaxLenTamanho, em bytes, da área de memória alocada para receber a resposta, incluindo o caractere terminador NUL (0x00).

Saídas

SaídaDescrição
pszValueValor do dado de resposta retornado pela operação, representado como uma string ASCII terminada por NUL (0x00). Em caso de erro, será retornada uma string vazia contendo apenas o terminador NUL (0x00).

Retorno

RetornoDescrição
PPC_OKDado de resposta obtido com sucesso.
PPC_INVCALLO comando não foi executado com sucesso. As funções PPC_ExecCmdNBlk ou PPC_FinishExecCmd não retornaram PPC_OK.
PPC_INVREFO código informado em iRespDat não é reconhecido.
PPC_DATNFOUNDO dado de resposta solicitado não está disponível para a situação atual.
PPC_RSPOVRFLO tamanho do dado de resposta excede o valor informado em iMaxLen.

Exemplo

Ver função PPC_FinishExecCmd.



Did this page help you?