Smart Card Reader Devices Reference

Reference guide for developing drivers for smart card reader devices.

In this section

TopicDescription

WDM Smart Card Driver Routines

Legacy smart card driver library routines that you can use to develop a WDM smart card reader driver.

Smart Card Driver Callback Functions

The callback functions that a vendor-supplied reader driver can implement. A reader driver makes these callback functions available for the smart card library routine, SmartcardDeviceControl, to call by storing pointers to them in the smart card device extension. The pointers are stored in an array of function pointers located in the ReaderFunction member of the smart card device extension, SMARTCARD_EXTENSION.

Smart Card Driver Structures

These data structures are used by the smart card driver routines and by the smart card driver callback functions.

Smart Card Driver IOCTLs

The system-defined smart card driver IOCTLs.

Smart Card Minidriver Callbacks

Describes functions by using text that is drawn from their definitions in Cardmod.h.

Smart Card Minidriver Functions

The functions provided by the smart card minidriver to the Cryptographic Service Provider (CSP) or the smart card Key Storage Provider (KSP), when the CSP or the KSP calls the minidriver's CardAcquireContext function.

Smart Card Minidriver Structures

The smart card minidriver structures that are used for interacting with the cryptographic service provider (CSP), or the key service provider (KSP).

 

 

 

Send comments about this topic to Microsoft

Show: