PPC_CMD_MF_KEYCHG

Este comando altera o valor da chave de um bloco definido. Devido às permissões de acesso, para alterar uma chave, a outra chave pode ser solicitada para permitir a alteração. Por exemplo, para atualizar a chave B, a chave A atual pode ser solicitada.

Parâmetros de entrada

ConstantePresençaObservação
PPC_INP_MF_BLKADRMBlock Address ("0000" a "9999").
PPC_INP_MF_KEYTYPMKey Type ("A" ou "B").
PPC_INP_MF_KEYVALMKey Value.
PPC_INP_MF_KEYTYP2O2nd Key Type ("A" ou "B"), se requerida.
PPC_INP_MF_KEYVAL2O2nd Key Value #2, se requerida.

Dados de resposta

Não há.

Retornos

RetornoDescrição
PPC_OKSucesso.
PPC_NOTOPENComando PPC_CMD_OPEN não foi previamente chamado.
PPC_NOCARDNão há cartão no leitor.
PPC_CARDINVCartão não suportado.
PPC_CTLSSMULTIPLEMais de um cartão apresentado.
PPC_CTLSSCOMMERRErro de comunicação com o cartão.
PPC_CTLSSAPPNAUTBloco protegido ou chave requerida não foi fornecida.

Outros retornos: Ver Códigos de retorno.


Did this page help you?