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 de Modo de Escuta (definido na seção 4.2 da NCI (Interface do Controlador NFC) Versão 1.1) e modos de roteamento com suporte.

Código principal

IRP_MJ_DEVICE_CONTROL

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 de 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 de com o nome relativo 'SEManage'.

Requisitos

Requisito Valor
Cabeçalho nfcsedev.h