IOCTL_NFCSE_GET_ROUTING_TABLE IOCTL (nfcsedev.h)
Gibt Informationen zur aktuellen Konfiguration der Routingtabelle für den Listenmodus zurück. Beachten Sie, dass der Aufrufer einen Ausgabepuffer zuordnen muss, der groß genug ist, um Informationen zu allen Einträgen zu enthalten, die in der aktuellen Routingmodusroutingtabelle vorhanden sind, d. h. Gesamtanzahl der Routingeinträge x Größe des Routingtabelleneintrags. Andernfalls sollte der Treiber einen STATUS_BUFFER_OVERFLOW Fehlercode an den Client mit dem Feld NumberOfEntries zurückgeben, das die Anzahl der konfigurierten Routingtabelleneinträge enthält. Der Routingtabelleneintrag ist vom Typ SECURE_ELEMENT_ROUTING_TABLE_ENTRY. Hinweis: Der Treiber sollte nicht den Eintrag zurückgeben, der NFC-DEP an DH als Teil der Routingtabelle im Ausgabepuffer zurückgibt, obwohl der Eintrag in der NFCC-Routingtabelle vorhanden ist.
Hauptcode
Eingabepuffer
Keine
Eingabepufferlänge
Keine
Ausgabepuffer
SECURE_ELEMENT_ROUTING_TABLE , die alle aktuell konfigurierten Routingeinträge enthalten.
Länge des Ausgabepuffers
sizeof(SECURE_ELEMENT_ROUTING_TABLE)
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Mögliche Fehlercodes sind:
Code zurückgeben | BESCHREIBUNG |
---|---|
STATUS_BUFFER_OVERFLOW | Der bereitgestellte Puffer war zu klein, um die Routingtabellenkonfiguration zu empfangen. |
STATUS_FEATURE_NOT_SUPPORTED | Die NFCC unterstützt keine Routingkonfiguration für den Listenmodus. |
STATUS_INVALID_PARAMETER | Dieser Code wird zurückgegeben, wenn der Eingabepuffer ungleich 0 ist. |
STATUS_INVALID_DEVICE_STATE | Dieser Code wird zurückgegeben, wenn die IOCTL an einem anderen Handle als mit dem relativen Namen "SEManage" gesendet wird. |
Anforderungen
Anforderung | Wert |
---|---|
Header | nfcsedev.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für