Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Driver Kit
Input
Smart Cards
Design Guide
 Smart Card Driver Library Routines

  Switch on low bandwidth view
Windows Driver Kit: Smart Card Devices
Smart Card Driver Library Routines

The following table lists the smart card driver library routines in alphabetical order. For information about when a smart card reader driver should call these routines, see Required Routines for a Vendor-Supplied Reader Driver.

RoutineDescription
SmartcardCreateLink (WDM)



Creates a Microsoft MS-DOS device name that the smart card resource manager uses to access the driver.



SmartcardDeviceControl (WDM)



The main entry routine for the smart card driver library. Performs parameter checking and completes calls that do not require I/O with the reader.
SmartcardExit (WDM)



Frees buffers that were allocated during a call to SmartcardInitialize.
SmartcardInitialize (WDM)



Allocates internal buffers for the library.
SmartcardLogError (WDM) Writes an error message to the event log.
SmartcardRawReply (WDM)



Transfers the data that was received from the card to the user buffer.
SmartcardRawRequest (WDM)



Copies data from the user buffer to a send buffer.
SmartcardT0Reply (WDM)



Transfers the data that was received from the card to the user buffer.
SmartcardT0Request (WDM)



Copies data from the user buffer to a send buffer.
SmartcardT1Reply (WDM)



Copies data from the receive buffer to the user buffer and checks the T=1 protocol status.
SmartcardT1Request (WDM)



Copies data from the user buffer to a send buffer and checks the T=1 protocol status.
SmartcardUpdateCardCapabilities (WDM)



Translates an ATR string into the SCARD_CARD_CAPABILITIES structure that can be used by the driver.


Send feedback on this topic
Built on May 20, 2009
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker