[Pcsclite-cvs-commit] r4451 - /trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Thu Oct 8 09:19:26 UTC 2009
Author: rousseau
Date: Thu Oct 8 09:19:26 2009
New Revision: 4451
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4451
Log:
add documentation
Modified:
trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py
Modified: trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py?rev=4451&op=diff
==============================================================================
--- trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py (original)
+++ trunk/PCSC/UnitaryTests/SCardConnect_DIRECT.py Thu Oct 8 09:19:26 2009
@@ -33,6 +33,7 @@
raise Exception('Failed to list readers: ' + SCardGetErrorMessage(hresult))
print 'PC/SC Readers:', readers
+# Connect in SCARD_SHARE_SHARED mode
hresult, hcard, dwActiveProtocol = SCardConnect(hcontext, readers[0],
SCARD_SHARE_SHARED, SCARD_PROTOCOL_ANY)
if hresult!=SCARD_S_SUCCESS:
@@ -40,11 +41,13 @@
print "dwActiveProtocol:", dwActiveProtocol
+# Reconnect in SCARD_SHARE_DIRECT mode
hresult, dwActiveProtocol = SCardReconnect(hcard,
SCARD_SHARE_DIRECT, SCARD_PROTOCOL_ANY, SCARD_LEAVE_CARD)
if hresult!=SCARD_S_SUCCESS:
raise Exception('Failed to SCardConnect: ' + SCardGetErrorMessage(hresult))
+# ActiveProtocol should be SCARD_PROTOCOL_UNDEFINED (0)
print "dwActiveProtocol:", dwActiveProtocol
if SCARD_PROTOCOL_UNDEFINED != dwActiveProtocol:
raise Exception('dwActiveProtocol should be SCARD_PROTOCOL_UNDEFINED')
More information about the Pcsclite-cvs-commit
mailing list