header winsmcrd.h
Header ini digunakan oleh nfpdrivers. Untuk informasi selengkapnya, lihat:
winsmcrd.h berisi antarmuka pemrograman berikut:
IOCTL
IOCTL_SMARTCARD_EJECT Permintaan IOCTL_SMARTCARD_EJECT mengeluarkan kartu pintar yang saat ini dimasukkan dari pembaca kartu pintar. |
IOCTL_SMARTCARD_GET_ATTRIBUTE Kode kontrol IOCTL_SMARTCARD_GET_ATTRIBUTE kueri untuk atribut kartu pintar. |
IOCTL_SMARTCARD_GET_LAST_ERROR Permintaan IOCTL_SMARTCARD_GET_LAST_ERROR mengambil kode kesalahan dari operasi sebelumnya karena tidak ada opsi untuk mengembalikan kode kesalahan segera setelah operasi yang tumpang tindih selesai. |
IOCTL_SMARTCARD_GET_STATE Kode kontrol IOCTL_SMARTCARD_GET_STATE mendapatkan status kartu pintar saat ini. |
IOCTL_SMARTCARD_IS_ABSENT Kode kontrol IOCTL_SMARTCARD_IS_ABSENT segera kembali dengan STATUS_SUCCESS jika tidak ada kartu pintar yang saat ini terdeteksi. |
IOCTL_SMARTCARD_IS_PRESENT Kode kontrol IOCTL_SMARTCARD_IS_PRESENT mendeteksi apakah kartu pintar saat ini terdeteksi. |
IOCTL_SMARTCARD_POWER Windows mungkin memerlukan pengandar agar IOCTL ini menjadi NOP dan mengembalikan keberhasilan. |
IOCTL_SMARTCARD_SET_ATTRIBUTE Kode kontrol IOCTL_SMARTCARD_SET_ATTRIBUTE menetapkan atribut dan mengembalikan STATUS_SUCCESS pada SCARD_ATTR_DEVICE_IN_USE; jika tidak, ia mengembalikan STATUS_NOT_SUPPORTED. |
IOCTL_SMARTCARD_SET_PROTOCOL Mengatur procotol yang dikomunikasikan driver ke kartu pintar setelah kartu terdeteksi. |
IOCTL_SMARTCARD_SWALLOW Permintaan IOCTL_SMARTCARD_SWALLOW menyebabkan pembaca kartu pintar menelan kartu. |
IOCTL_SMARTCARD_TRANSMIT Mengirimkan data dari klien ke kartu pintar yang terdeteksi di APDU yang mematuhi ISO7816-4. |
Struktur
SCARD_IO_REQUEST Struktur ini digunakan untuk mengidentifikasi permintaan I/O kartu pintar. |