Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Smartcard-DDI ermöglicht es Anrufern des NFC-Gerätetreibers, Smartcard-Operationen auf niedrigem Niveau auf kontaktlosen NFC-Smartcards durchzuführen. Dazu gehören das Überwachen von Kartenan-/Abreisebenachrichtigungen, das Lesen von Metadaten der Smartcard wie ATR, UID und Historische Bytes sowie das Ausführen von Lese-/Schreibvorgängen auf der spezifischen NFC-Karte mithilfe von APDUs. Bei nicht-ISO14443-4-kompatiblen Karten (als Speicherkarten bezeichnet) wird die Übersetzung von APDUs in primitive Befehle auf niedriger Ebene dokumentiert, die von der Speicherkarte unterstützt werden, in Abschnitt 4.3.7. Die IOCTLs bilden die SMARTCARD-Gerätetreiberschnittstelle und alle verwenden FILE_ANY_ACCESS und METHOD_BUFFERED. Die nachstehenden Smartcard-DDIs sind die minimale Teilmenge der Smartcard-Treiber-IOCTLs, die von Windows [1] angegeben werden, um den Zugriff auf NFC-kontaktlose Smartcards zu unterstützen.
GUID_DEVINTERFACE_SMARTCARD_READER
"{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
Nicht unterstützte IOCTLs
Die folgenden IOCTLs werden für den NFC-Smartcard-Vorgang nicht unterstützt, da sie nicht für kontaktlose Smartcard-Vorgänge gelten, sodass der Treiber möglicherweise einen nicht unterstützten Fehlercode zurückgibt:
- IOCTL_SMARTCARD_EJECT
- IOCTL_SMARTCARD_GET_LAST_ERROR
- IOCTL_SMARTCARD_SWALLOW
Smartcard-Attribute
Die Windows-Smartcard-DDI enthält IOCTL-Abfragen zum Abrufen und Festlegen von Attributen. Um die Mindestanforderung für die Unterstützung von kontaktlosen NFC-Lesern zu erfüllen, unterstützen wir nur das GET_ATTRIBUTE für den Mindestsatz von Reader und ICC-Status. Weitere Informationen finden Sie unter Unterstützte Smartcardattribute.
In diesem Abschnitt
- Funktionsfluss
- Beispielsequenz
- Anforderungen an die Speicherkarte
- Unterstützte Smartcardattribute
- PC/SC-Schnittstelle