IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL (winsmcrd.h)
La richiesta di 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.
Codice principale
Buffer di input
DiocParams->cbOutBuffer
Contiene le dimensioni del buffer di output. Deve essere almeno dimensione di(ULONG).
Buffer di output
DiocParams->lpvOutBuffer
Riceve il codice di errore.
DiocParams->lpcbBytesReturned
Deve essere impostato su sizeof(ULONG).
Blocco di stato
Irp-> IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo e deve essere restituita quando si usa questo IOCTL.
Tenere presente che quando il driver usa la libreria di driver di smart card, è necessario archiviare il risultato dell'operazione più precedentemente sovrapposta nell'estensione della smart card. ione. La libreria userà il valore archiviato per rispondere automaticamente a questa chiamata.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | winsmcrd.h |