Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico discute os requisitos de tratamento de erros para clientes NFC.
O driver cliente NFC é responsável por notificar o NFC CX se encontrar erros ao executar solicitações de gravação para o controlador. O NFC CX ao receber o status de erro executará novas tentativas, recuperação ou inserirá um estado de erro.
O driver cliente NFC pode relatar um erro ao concluir uma chamada de sequência. Dependendo do estado atual, o NFC CX entrará na recuperação ou entrará em um estado de erro.
Quando o NFCC encontra uma falha, espera-se que ele envie um CORE_RESET_NTF para o host. O NFC CX ao receber o CORE_RESET_NTF executará a recuperação apropriada.
Quando o cliente detecta um erro irrecuperável, ele pode notificar o NFC CX para fazer uma reinicialização completa do driver por meio de HostActionRestart ou solicitá-lo para descarregar o driver usando HostActionUnload.
Se o cliente NFC precisar provocar uma falha no modo de usuário (por exemplo, detectar uma corrupção de memória), espera-se que o driver cliente NFC utilize as APIs do verificador WDF para causar uma falha utilizando códigos de verificação de bug dentro do intervalo reservado para o driver de cliente NFC (consulte NfcCxBugCodes.h para obter mais informações). Como o compartilhamento de processo está habilitado por padrão, é importante que o driver cliente NFC use esse mecanismo somente quando absolutamente necessário, caso contrário, poderá reduzir outros drivers no processo de host do driver WUDF.