Condividi tramite


IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

Il codice di controllo IOCTL_NFCSE_GET_NFCC_CAPABILITIES restituisce informazioni sulle funzionalità correnti del controller NFC, incluse le dimensioni massime della tabella routing in modalità di ascolto (definite nella sezione 4.2 della NFC Controller Interface (NCI) Technical Specification Versione 1.1) e le modalità di routing supportate.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno

Lunghezza del buffer di input

Nessuno

Buffer di output

SECURE_ELEMENT_NFCC_CAPABILITIES contenenti funzionalità del controller NFC.

Lunghezza del buffer di output

sizeof(SECURE_ELEMENT_NFCC_CAPABILITIES)

Blocco di stato

Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. I codici di errore possibili sono:

Codice restituito Descrizione
STATUS_BUFFER_OVERFLOW Il buffer fornito era troppo piccolo per la struttura SECURE_ELEMENT_NFCC_CAPABILITIES.
STATUS_INVALID_PARAMETER Se il buffer di input è diverso da zero.
STATUS_INVALID_DEVICE_STATE Se l'IOCTL viene inviato su un handle diverso dal nome relativo 'SEManage'.

Fabbisogno

Requisito Valore
intestazione nfcsedev.h