Intestazione winsmcrd.h
Questa intestazione viene usata dai nfpdrivers. Per altre informazioni, vedere:
winsmcrd.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_SMARTCARD_EJECT La richiesta di IOCTL_SMARTCARD_EJECT rimuove la smart card attualmente inserita dal lettore di smart card. |
IOCTL_SMARTCARD_GET_ATTRIBUTE Il IOCTL_SMARTCARD_GET_ATTRIBUTE controlla le query sul codice per gli attributi della smart card. |
IOCTL_SMARTCARD_GET_LAST_ERROR La richiesta IOCTL_SMARTCARD_GET_LAST_ERROR recupera il codice di errore dell'operazione più precedente perché non è possibile restituire un codice di errore immediatamente dopo il completamento di un'operazione sovrapposta. |
IOCTL_SMARTCARD_GET_STATE Il codice di controllo IOCTL_SMARTCARD_GET_STATE ottiene lo stato corrente della smart card. |
IOCTL_SMARTCARD_IS_ABSENT Il codice di controllo IOCTL_SMARTCARD_IS_ABSENT restituisce immediatamente con STATUS_SUCCESS se non viene rilevata alcuna smart card. |
IOCTL_SMARTCARD_IS_PRESENT Il codice di controllo IOCTL_SMARTCARD_IS_PRESENT rileva se una smart card è attualmente rilevata. |
IOCTL_SMARTCARD_POWER Windows potrebbe richiedere a un driver di avere questo IOCTL come NOP e restituire l'esito positivo. |
IOCTL_SMARTCARD_SET_ATTRIBUTE Il codice di controllo IOCTL_SMARTCARD_SET_ATTRIBUTE imposta un attributo e restituisce STATUS_SUCCESS in SCARD_ATTR_DEVICE_IN_USE; in caso contrario, restituisce STATUS_NOT_SUPPORTED. |
IOCTL_SMARTCARD_SET_PROTOCOL Imposta il procotol con cui il driver comunica con la smart card dopo che la scheda è stata rilevata. |
IOCTL_SMARTCARD_SWALLOW La richiesta di IOCTL_SMARTCARD_SWALLOW fa sì che il lettore di smart card inghiotti la scheda. |
IOCTL_SMARTCARD_TRANSMIT Trasmette i dati dal client alla smart card rilevata in ISO7816-4 APDU conforme. |
Strutture
SCARD_IO_REQUEST Questa struttura viene usata per identificare una richiesta di I/O di smart card. |