nfcsedev.h-Header

Diese Kopfzeile wird von nfpdrivers verwendet. Weitere Informationen finden Sie unter:

nfcsedev.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_NFCSE_ENUM_ENDPOINTS

Gibt Informationen zur Liste aller sicheren Elemente zurück, die an den NFC-Controller angefügt sind.
IOCTL_NFCSE_GET_NEXT_EVENT

Der IOCTL_NFCSE_GET_NEXT_EVENT-Steuerelementcode gibt das nächste ereignis zurück, das im Puffer verfügbar ist, oder wenn keine mehr pufferten Ereignisse ausstehen, bis ein sicheres Elementereignis verfügbar ist. Die Ereignisdetails müssen dann an den Anrufer zurückgegeben werden.
IOCTL_NFCSE_GET_NFCC_CAPABILITIES

Der IOCTL_NFCSE_GET_NFCC_CAPABILITIES Steuerelementcode gibt Informationen zu den aktuellen NFC-Controllerfunktionen zurück, einschließlich der maximalen Listenmodus-Routingtabellengröße (definiert in Abschnitt 4.2 der technischen Spezifikation der NFC Controller Interface (NCI) Version 1.1) und unterstützten Routingmodi.
IOCTL_NFCSE_GET_ROUTING_TABLE

Gibt Informationen zur aktuellen Konfiguration der Routingtabelle des Listenmodus zurück.
IOCTL_NFCSE_HCE_REMOTE_RECV

Gibt entweder den nächsten verfügbaren Datenpuffer zurück, oder wenn keine mehr pufferten Daten vorhanden sind, bleibt die Anforderung ausstehend, bis ein APDU-Puffer zum Lesen verfügbar ist.
IOCTL_NFCSE_HCE_REMOTE_SEND

Sendet Antwort-APDU von DeviceHost NFCEE an Remotegerät. Der Anrufer muss sicherstellen, dass antwort-APDU iso-IEC 7816-4 konform ist.
IOCTL_NFCSE_SET_CARD_EMULATION_MODE

Der IOCTL_NFCSE_SET_CARD_EMULATION_MODE-Steuerelementcode legt fest, ob das angegebene sichere Element im Kartenemulationsmodus verfügbar gemacht wird.
IOCTL_NFCSE_SET_ROUTING_TABLE

Konfiguriert die NFC-Controller-Listenmodus-Routingtabelle.
IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT

Der IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT-Steuerelementcode wird von einem Client ausgestellt, um ein bestimmtes Ereignis zu abonnieren.

Strukturen

 
SECURE_ELEMENT_AID_ROUTING_INFO

SECURE_ELEMENT_AID_ROUTING_INFO ist Mitglied von SECURE_ELEMENT_ROUTING_TABLE_ENTRY.
SECURE_ELEMENT_ENDPOINT_INFO

SECURE_ELEMENT_ENDPOINT_INFO ist Mitglied von SECURE_ELEMENT_ENDPOINT_LIST.
SECURE_ELEMENT_ENDPOINT_LIST

Der Ausgabeparameter für IOCTL_NFCSE_ENUM_ENDPOINTS.
SECURE_ELEMENT_EVENT_INFO

Diese Struktur enthält Informationen zu einem sicheren Elementereignis.
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO

Die SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO Struktur ist ein Eingabeparameter für IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT.
SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD

Die _SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD Struktur enthält einen eindeutigen Verbindungsbezeichner und NFC Forum RF-Technologie- und Protokolltypen.
SECURE_ELEMENT_HCE_DATA_PACKET

SECURE_ELEMENT_HCE_DATA_PACKET ist ein Eingabepuffer für IOCTL_NFCSE_HCE_REMOTE_SEND und Ausgabepuffer für IOCTL_NFCSE_HCE_REMOTE_RECV.
SECURE_ELEMENT_NFCC_CAPABILITIES

SECURE_ELEMENT_NFCC_CAPABILITIES enthält NFC-Controllerfunktionen.
SECURE_ELEMENT_PROTO_ROUTING_INFO

SECURE_ELEMENT_PROTO_ROUTING_INFO ist mitglied von SECURE_ELEMENT_ROUTING_TABLE_ENTRY.
SECURE_ELEMENT_ROUTING_TABLE

SECURE_ELEMENT_ROUTING_TABLE ist ein Eingabeparameter für IOCTL_NFCSE_SET_ROUTING_TABLE.
SECURE_ELEMENT_ROUTING_TABLE_ENTRY

SECURE_ELEMENT_ROUTING_TABLE_ENTRY ist Mitglied von SECURE_ELEMENT_ROUTING_TABLE.
SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO

SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO ist der Eingabeparameter für IOCTL_NFCSE_SET_CARD_EMULATION_MODE.
SECURE_ELEMENT_TECH_ROUTING_INFO

SECURE_ELEMENT_TECH_ROUTING_INFO ist Mitglied der SECURE_ELEMENT_ROUTING_TABLE_ENTRY.

Enumerationen

 
SECURE_ELEMENT_CARD_EMULATION_MODE

Diese Aufzählung gibt den Kartenemulationsmodus eines sicheren Elements an.
SECURE_ELEMENT_EVENT_TYPE

Gibt den Typ der sicheren Elementereignisse an.
SECURE_ELEMENT_ROUTING_TYPE

SECURE_ELEMENT_ROUTING_TYPE ist Mitglied von SECURE_ELEMENT_ROUTING_TABLE_ENTRY.
SECURE_ELEMENT_TYPE

Gibt den Typ eines sicheren Elements an.