IOCTL_SMARTCARD_GET_STATE IOCTL (winsmcrd.h)
Kode kontrol IOCTL_SMARTCARD_GET_STATE mendapatkan status kartu pintar saat ini.
Kode utama
Buffer input
Tidak ada.
Buffer output
(DWORD) salah satu status berikut:
Provinsi | Deskripsi |
---|---|
SCARD_UNKNOWN | Status tidak diketahui |
SCARD_ABSENT | Kartu tidak terdeteksi |
SCARD_SWALLOWED | Kartu ada tetapi tidak didukung. Saat SCARD_POWER_DOWN diatur. |
SCARD_SPECIFIC | Kartu ada dan protokol komunikasi dibuat. |
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Kode kesalahan yang mungkin adalah:
Kode Pengembalian | Deskripsi |
---|---|
STATUS_INVALID_PARAMETER | Kode ini dikembalikan ketika buffer input atau output tidak valid. |
STATUS_BUFFER_TOO_SMALL | Kode ini dikembalikan jika buffer output terlalu kecil untuk data yang dikembalikan. |
STATUS_DEVICE_POWERED_OFF | Kode ini dikembalikan jika kontrol radio kedekatan nonaktif. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | winsmcrd.h |
Lihat juga
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