IOCTL_SMARTCARD_GET_STATE IOCTL (winsmcrd.h)
Il codice di controllo IOCTL_SMARTCARD_GET_STATE ottiene lo stato corrente della smart card.
Codice principale
Buffer di input
Nessuno.
Buffer di output
(DWORD) uno degli stati seguenti:
State | Descrizione |
---|---|
SCARD_UNKNOWN | Stato sconosciuto |
SCARD_ABSENT | La scheda non viene rilevata |
SCARD_SWALLOWED | La scheda è presente ma non è alimentato. Quando SCARD_POWER_DOWN è impostato. |
SCARD_SPECIFIC | La scheda è presente e vengono stabiliti protocolli di comunicazione. |
Blocco dello stato
Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. I codici di errore possibili sono:
Codice restituito | Descrizione |
---|---|
STATUS_INVALID_PARAMETER | Questo codice viene restituito quando i buffer di input o di output non sono validi. |
STATUS_BUFFER_TOO_SMALL | Questo codice viene restituito se il buffer di output è troppo piccolo per i dati restituiti. |
STATUS_DEVICE_POWERED_OFF | Questo codice viene restituito se il controllo radio di prossimità è disattivato. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | winsmcrd.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per