[prev in list] [next in list] [prev in thread] [next in thread]
List: ms-smartcardddk
Subject: Re: Betr.:: Re: multi-card reader and card reset
From: Klaus Schutz <kschutz () MICROSOFT ! COM>
Date: 1999-06-21 15:31:57
[Download RAW message or body]
Mathias,
card tracking is a two step process:
1. The resource manager calls you with a card tracking request. Your driver
usually returns STATUS_PENDING.
2. Once the card status changes (insertion or removal) your driver has to
complete
the request (IoCompleteRequest). The Irp that has to be completed is the
NotificationIrp.
Please, take a look at the Bull driver example in the DDK. TLP3CardTracking
performs step one and TLP3SerialEvent together with TLP3CardTracking
perform step 2.
Klaus U Schutz
Microsoft
-----Original Message-----
From: Mathias Schuetze [mailto:mathias.schuetze@GDM.DE]
Sent: Monday, June 21, 1999 5:21 AM
To: SmartCardDDK@DISCUSS.MICROSOFT.COM
Subject: Betr.:: Re: multi-card reader and card reset
Hi,
My problems are the card-tracking events. How get the Res.Manager the
information that there a card was removed or inserted. Is the
SmartcardExtension->OsData->NotificationIrp use for this ?
Can you tell me where i can found some more details about the RM?
Thanks Mathias
____________________________ Antwort-Abtrennung
________________________________
Betreff: Re: multi-card reader and card reset
Autor: PC:kschutz@MICROSOFT.COM bei INTERNET
Datum: 18.06.99 22:42
Mathias,
what exactly is your problem?
Klaus U Schutz
Microsoft
-----Original Message-----
From: Mathias Schuetze [mailto:mathias.schuetze@GDM.DE]
Sent: Friday, June 18, 1999 2:53 AM
To: SmartCardDDK@DISCUSS.MICROSOFT.COM
Subject: multi-card reader and card reset
Hi all
I'm developing an PC/SC driver for an serial multicard reader.
But this reader don't return anything when an card is insert or remove
( no signal changes at CTS or other wires ). To get the information
witch
cards are present, i use a polling-thread. The terminal hold this
informations.
When a card was inserted or removed I set
SmartcardExtension->ReaderCapabilities.CurrentState =
SCARD_SWALLOWED (SCARD_ABSENT);
SmartcardExtension->CardCapabilities.Protocol.Selected =
SCARD_PROTOCOL_UNDEFINED (SCARD_PROTOCOL_UNDEFINED);
(like the Bull driver). At startup the RM get the cardinformations and
update the SmartcardExtension. But there is no update after this first
time.
Does anybody have an idea?
Thanks a lot
Mathias
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic