IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)
O código de controle IOCTL_NFCSE_GET_NFCC_CAPABILITIES retorna informações sobre os recursos atuais do controlador NFC, incluindo o tamanho máximo da tabela de Roteamento do Modo de Escuta (definido na seção 4.2 do NCI (Interface do Controlador NFC) Versão 1.1) e modos de roteamento com suporte.
Código principal
Buffer de entrada
Nenhum
Comprimento do buffer de entrada
Nenhum
Buffer de saída
SECURE_ELEMENT_NFCC_CAPABILITIES que contém recursos do controlador NFC.
Comprimento do buffer de saída
sizeof(SECURE_ELEMENT_NFCC_CAPABILITIES)
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Os códigos de erro possíveis são:
Código de retorno | Descrição |
---|---|
STATUS_BUFFER_OVERFLOW | O buffer fornecido era muito pequeno para a estrutura SECURE_ELEMENT_NFCC_CAPABILITIES. |
STATUS_INVALID_PARAMETER | Se o buffer de entrada não for zero. |
STATUS_INVALID_DEVICE_STATE | Se o IOCTL for enviado em um identificador diferente do nome relativo 'SEManage'. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | nfcsedev.h |