|
pcsc-lite 1.7.2
|
This keeps track of smartcard protocols, timing issues and ATR (Answer-to-Reset) handling. More...
#include "config.h"#include <string.h>#include "misc.h"#include "pcsclite.h"#include "debuglog.h"#include "atrhandler.h"
Go to the source code of this file.
Functions | |
| short | ATRDecodeAtr (SMARTCARD_EXTENSION *psExtension, PUCHAR pucAtr, DWORD dwLength) |
| Uncomment the following for ATR debugging or use . | |
This keeps track of smartcard protocols, timing issues and ATR (Answer-to-Reset) handling.
Definition in file atrhandler.c.
| short ATRDecodeAtr | ( | SMARTCARD_EXTENSION * | psExtension, |
| PUCHAR | pucAtr, | ||
| DWORD | dwLength | ||
| ) |
Uncomment the following for ATR debugging or use .
/configure --enable-debugatr parse an ATR
| [out] | psExtension | |
| [in] | pucAtr | ATR |
| [in] | dwLength | ATR length |
| 0 | Atr must have TS and T0 |
| 0 | Unable to decode TS byte |
| 0 | Unable to decode LNS |
| 0 | Unable do decode T protocol |
| 0 | Maximum attribute size |
| 0 | Maximum attribute size |
| 1 | Success |
Definition at line 44 of file atrhandler.c.
References MAX_ATR_SIZE, SCARD_PROTOCOL_T0, SCARD_PROTOCOL_T1, SCARD_PROTOCOL_T15, and SCARD_PROTOCOL_UNDEFINED.
Referenced by PHGetAvailableProtocols(), and PHGetDefaultProtocol().
1.7.3