Panduan desain kartu pintar
DDI kartu pintar memungkinkan penelepon ke driver perangkat NFC untuk melakukan operasi kartu pintar tingkat rendah pada kartu pintar nirsentuh NFC. Ini termasuk mendengarkan pemberitahuan kedatangan/keberangkatan kartu, membaca meta-data kartu pintar seperti informasi ATR, UID, dan Byte Historis serta melakukan operasi baca/tulis pada kartu NFC tertentu menggunakan APDUs. Untuk kartu yang tidak sesuai ISO14443-4 (dikenal sebagai kartu penyimpanan), terjemahan APDUs ke perintah primitif tingkat rendah yang didukung oleh kartu penyimpanan didokumentasikan dalam bagian 4.3.7. IOCTL membentuk antarmuka driver perangkat SMARTCARD dan semuanya menggunakan FILE_ANY_ACCESS dan METHOD_BUFFERED. DDI kartu pintar di bawah ini adalah subset minimum IOCTL driver Kartu Pintar yang ditentukan oleh Windows [1] untuk mendukung akses kartu pintar nirsentuh NFC.
GUID_DEVINTERFACE_SMARTCARD_READER
"{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
IOCTL yang tidak didukung
IOCTL berikut tidak didukung untuk operasi kartu pintar NFC karena tidak berlaku untuk operasi kartu pintar nirsentuh, sehingga driver mungkin mengembalikan kode kesalahan yang tidak didukung:
- IOCTL_SMARTCARD_EJECT
- IOCTL_SMARTCARD_GET_LAST_ERROR
- IOCTL_SMARTCARD_SWALLOW
Atribut kartu pintar
DDI kartu pintar Windows menyertakan permintaan IOCTL untuk atribut Dapatkan dan Atur. Untuk memenuhi persyaratan minimum untuk mendukung pembaca nirsentuh NFC, kami hanya mendukung GET_ATTRIBUTE untuk set minimum Reader dan ICC State. Untuk informasi selengkapnya, lihat Atribut kartu pintar yang didukung.
Di bagian ini
- Aliran fungsi
- Contoh urutan
- Persyaratan kartu penyimpanan
- Atribut kartu pintar yang didukung
- Antarmuka PC/SC
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk