IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)
Le code de contrôle IOCTL_NFCSE_GET_NFCC_CAPABILITIES retourne des informations sur les fonctionnalités actuelles du contrôleur NFC, y compris la taille maximale de la table de routage en mode d’écoute (définie dans la section 4.2 de la spécification technique de l’interface de contrôleur NFC (NCI) version 1.1) et les modes de routage pris en charge.
Code principal
Mémoire tampon d'entrée
None
Longueur de la mémoire tampon d’entrée
None
Mémoire tampon de sortie
SECURE_ELEMENT_NFCC_CAPABILITIES contenant des fonctionnalités de contrôleur NFC.
Longueur de la mémoire tampon de sortie
sizeof(SECURE_ELEMENT_NFCC_CAPABILITIES)
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Les codes d’erreur possibles sont les suivants :
Code de retour | Description |
---|---|
STATUS_BUFFER_OVERFLOW | La mémoire tampon fournie était trop petite pour la structure SECURE_ELEMENT_NFCC_CAPABILITIES. |
STATUS_INVALID_PARAMETER | Si la mémoire tampon d’entrée est différente de zéro. |
STATUS_INVALID_DEVICE_STATE | Si l’IOCTL est envoyé sur un handle autre que avec le nom relatif « SEManage ». |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | nfcsedev.h |