nfpdrivers 會使用此標頭。 如需詳細資訊,請參閱:
winsmcrd.h 包含下列程序設計介面:
IOCTLs
|
IOCTL_SMARTCARD_EJECT IOCTL_SMARTCARD_EJECT要求會從智慧卡讀取器中退出目前插入的智慧卡。 |
|
IOCTL_SMARTCARD_GET_ATTRIBUTE IOCTL_SMARTCARD_GET_ATTRIBUTE控制程式代碼會查詢智慧卡屬性。 |
|
IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL_SMARTCARD_GET_LAST_ERROR要求會擷取先前作業的錯誤碼,因為沒有選項可在重疊作業完成之後立即傳回錯誤碼。 |
|
IOCTL_SMARTCARD_GET_STATE IOCTL_SMARTCARD_GET_STATE控件程式代碼會取得智慧卡的目前狀態。 |
|
IOCTL_SMARTCARD_IS_ABSENT 如果目前未偵測到任何智慧卡,IOCTL_SMARTCARD_IS_ABSENT控件程序代碼會立即傳回STATUS_SUCCESS。 |
|
IOCTL_SMARTCARD_IS_PRESENT IOCTL_SMARTCARD_IS_PRESENT控制程式代碼會偵測智慧卡目前是否偵測到。 |
|
IOCTL_SMARTCARD_POWER Windows 可能需要驅動程式讓此 IOCTL 成為 NOP 並傳回成功。 |
|
IOCTL_SMARTCARD_SET_ATTRIBUTE IOCTL_SMARTCARD_SET_ATTRIBUTE控件程式代碼會設定屬性,並在SCARD_ATTR_DEVICE_IN_USE上傳回STATUS_SUCCESS;否則,它會傳回STATUS_NOT_SUPPORTED。 |
|
IOCTL_SMARTCARD_SET_PROTOCOL 設定驅動程式在偵測到卡片之後與智慧卡通訊的 Procotol。 |
|
IOCTL_SMARTCARD_SWALLOW IOCTL_SMARTCARD_SWALLOW要求會導致智慧卡讀取器吞下卡片。 |
|
IOCTL_SMARTCARD_TRANSMIT 將數據從用戶端傳輸到ISO7816-4 相容 APDU 中偵測到的智慧卡。 |
結構
|
SCARD_IO_REQUEST 此結構可用來識別智慧卡 I/O 要求。 |