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
| Entrada | Descrição |
|---|---|
iRespDat | Código de identificação do dado de resposta a ser obtido, representado por uma constante PPC_OUT_xxxx, conforme definido em Dados de resposta. |
iMaxLen | Tamanho, em bytes, da área de memória alocada para receber a resposta, incluindo o caractere terminador NUL (0x00). |
Saídas
| Saída | Descrição |
|---|---|
pszValue | Valor 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
| Retorno | Descrição |
|---|---|
PPC_OK | Dado de resposta obtido com sucesso. |
PPC_INVCALL | O comando não foi executado com sucesso. As funções PPC_ExecCmdNBlk ou PPC_FinishExecCmd não retornaram PPC_OK. |
PPC_INVREF | O código informado em iRespDat não é reconhecido. |
PPC_DATNFOUND | O dado de resposta solicitado não está disponível para a situação atual. |
PPC_RSPOVRFL | O tamanho do dado de resposta excede o valor informado em iMaxLen. |
Exemplo
Ver função PPC_FinishExecCmd.
Updated about 1 month ago
Did this page help you?