added IOCTL_CCID_ESCAPE constant to reader object to support escape command
This commit is contained in:
@@ -31,6 +31,9 @@ void CardReader::init(Handle<Object> target) {
|
||||
Nan::SetPrototypeTemplate(tpl, "SCARD_SHARE_EXCLUSIVE", Nan::New(SCARD_SHARE_EXCLUSIVE));
|
||||
Nan::SetPrototypeTemplate(tpl, "SCARD_SHARE_DIRECT", Nan::New(SCARD_SHARE_DIRECT));
|
||||
|
||||
// Control Code
|
||||
Nan::SetPrototypeTemplate(tpl, "IOCTL_CCID_ESCAPE", Nan::New(IOCTL_CCID_ESCAPE));
|
||||
|
||||
// Protocol
|
||||
Nan::SetPrototypeTemplate(tpl, "SCARD_PROTOCOL_T0", Nan::New(SCARD_PROTOCOL_T0));
|
||||
Nan::SetPrototypeTemplate(tpl, "SCARD_PROTOCOL_T1", Nan::New(SCARD_PROTOCOL_T1));
|
||||
|
||||
@@ -14,6 +14,11 @@
|
||||
#ifdef _WIN32
|
||||
#define MAX_ATR_SIZE 33
|
||||
#endif
|
||||
#ifdef WIN32
|
||||
#define IOCTL_CCID_ESCAPE (0x42000000 + 3500)
|
||||
#else
|
||||
#define IOCTL_CCID_ESCAPE (0x42000000 + 1)
|
||||
#endif
|
||||
|
||||
static Nan::Persistent<v8::String> name_symbol;
|
||||
static Nan::Persistent<v8::String> connected_symbol;
|
||||
|
||||
Reference in New Issue
Block a user