IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL (winsmcrd.h)
Die IOCTL_SMARTCARD_GET_LAST_ERROR Anforderung ruft den Fehlercode des vorherigen Vorgangs ab, da es keine Möglichkeit gibt, einen Fehlercode unmittelbar nach Abschluss eines überlappenden Vorgangs zurückzugeben.
Hauptcode
Eingabepuffer
DiocParams->cbOutBuffer
Enthält die Größe des Ausgabepuffers. Muss mindestens Größe von(ULONG) sein.
Ausgabepuffer
DiocParams->lpvOutBuffer
Empfängt den Fehlercode.
DiocParams->lpcbBytesReturned
Muss auf Größe von(ULONG) festgelegt sein.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist und bei Verwendung dieses IOCTL zurückgegeben werden muss.
Beachten Sie, dass Sie beim Verwenden der Smartcardtreiberbibliothek das Ergebnis des zuvor überlappenden Vorgangs in der Smartcarderweiterung speichern sollten. Ion. Die Bibliothek verwendet Ihren gespeicherten Wert, um diesen Anruf automatisch zu beantworten.
Anforderungen
Anforderung | Wert |
---|---|
Header- | winsmcrd.h |