Condividi tramite


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.