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 atribusi 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.