en-tête nfcsedev.h
Cet en-tête est utilisé par les nfpdrivers. Pour plus d’informations, consultez :
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 du 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 concernant la configuration actuelle de la table de routage du 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 requête reste en attente jusqu’à ce qu’une mémoire tampon APDU soit disponible pour la lecture. |
IOCTL_NFCSE_HCE_REMOTE_SEND Transmet l’APDU de réponse de DeviceHost NFCEE à un appareil distant. L’appelant doit être sûr que l’APDU de réponse est conforme à 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 d’émulation de 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 protocole RF du Forum NFC. |
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 de 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 de 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é. |