en-tête nfcsedev.h
Cet en-tête est utilisé par nfpdrivers. Pour plus d'informations, consultez les pages suivantes :
nfcsedev.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_NFCSE_ENUM_ENDPOINTS Retourne des informations concernant la liste de tous les éléments sécurisés attachés au contrôleur NFC. |
IOCTL_NFCSE_GET_NEXT_EVENT Le code de contrôle IOCTL_NFCSE_GET_NEXT_EVENT retourne l’événement suivant disponible dans la mémoire tampon, ou s’il n’y a plus d’événements mis en mémoire tampon reste en attente jusqu’à ce qu’un événement d’élément sécurisé soit disponible. Les détails de l’événement doivent ensuite être retournés à l’appelant. |
IOCTL_NFCSE_GET_NFCC_CAPABILITIES Le code de contrôle IOCTL_NFCSE_GET_NFCC_CAPABILITIES retourne des informations sur les fonctionnalités actuelles du contrôleur NFC, notamment la taille maximale de la table de routage en mode d’écoute (définie dans la section 4.2 de la spécification technique NCI (NFC Controller Interface) version 1.1) et les modes de routage pris en charge. |
IOCTL_NFCSE_GET_ROUTING_TABLE Retourne des informations relatives à la configuration actuelle de la table de routage en mode d’écoute. |
IOCTL_NFCSE_HCE_REMOTE_RECV Retourne la mémoire tampon de données suivante disponible ou, s’il n’y a plus de données mises en mémoire tampon, la demande reste en attente jusqu’à ce qu’une mémoire tampon APDU soit disponible pour lecture. |
IOCTL_NFCSE_HCE_REMOTE_SEND Transmet l’API de réponse de DeviceHost NFCEE à un appareil distant. L’appelant doit s’assurer que l’APDU de réponse est conforme à la norme ISO-IEC 7816-4. |
IOCTL_NFCSE_SET_CARD_EMULATION_MODE Le code de contrôle IOCTL_NFCSE_SET_CARD_EMULATION_MODE définit si l’élément sécurisé spécifié est exposé en mode émulation carte. |
IOCTL_NFCSE_SET_ROUTING_TABLE Configure la table de routage du mode d’écoute du contrôleur NFC. |
IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT Le code de contrôle IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT est émis par un client pour s’abonner à un événement spécifique. |
Structures
SECURE_ELEMENT_AID_ROUTING_INFO SECURE_ELEMENT_AID_ROUTING_INFO est membre de SECURE_ELEMENT_ROUTING_TABLE_ENTRY. |
SECURE_ELEMENT_ENDPOINT_INFO SECURE_ELEMENT_ENDPOINT_INFO est membre de SECURE_ELEMENT_ENDPOINT_LIST. |
SECURE_ELEMENT_ENDPOINT_LIST Paramètre de sortie pour IOCTL_NFCSE_ENUM_ENDPOINTS. |
SECURE_ELEMENT_EVENT_INFO Cette structure fournit des informations sur un événement d’élément sécurisé. |
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO La structure SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO est un paramètre d’entrée à IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT. |
SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD La structure _SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD contient un identificateur de connexion unique et des types de technologies et de protocoles NFC Forum RF. |
SECURE_ELEMENT_HCE_DATA_PACKET SECURE_ELEMENT_HCE_DATA_PACKET est une mémoire tampon d’entrée pour IOCTL_NFCSE_HCE_REMOTE_SEND et la mémoire tampon de sortie pour IOCTL_NFCSE_HCE_REMOTE_RECV. |
SECURE_ELEMENT_NFCC_CAPABILITIES SECURE_ELEMENT_NFCC_CAPABILITIES contient des fonctionnalités de contrôleur NFC. |
SECURE_ELEMENT_PROTO_ROUTING_INFO SECURE_ELEMENT_PROTO_ROUTING_INFO est membre de SECURE_ELEMENT_ROUTING_TABLE_ENTRY. |
SECURE_ELEMENT_ROUTING_TABLE SECURE_ELEMENT_ROUTING_TABLE est un paramètre d’entrée pour IOCTL_NFCSE_SET_ROUTING_TABLE. |
SECURE_ELEMENT_ROUTING_TABLE_ENTRY SECURE_ELEMENT_ROUTING_TABLE_ENTRY est membre de SECURE_ELEMENT_ROUTING_TABLE. |
SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO est le paramètre d’entrée pour IOCTL_NFCSE_SET_CARD_EMULATION_MODE. |
SECURE_ELEMENT_TECH_ROUTING_INFO SECURE_ELEMENT_TECH_ROUTING_INFO est membre de SECURE_ELEMENT_ROUTING_TABLE_ENTRY. |
Énumérations
SECURE_ELEMENT_CARD_EMULATION_MODE Cette énumération indique le mode d’émulation carte d’un élément sécurisé. |
SECURE_ELEMENT_EVENT_TYPE Indique le type d’événements d’élément sécurisé. |
SECURE_ELEMENT_ROUTING_TYPE SECURE_ELEMENT_ROUTING_TYPE est membre de SECURE_ELEMENT_ROUTING_TABLE_ENTRY. |
SECURE_ELEMENT_TYPE Indique le type d’un élément sécurisé. |