OS_DEP_DATA (Windows Embedded CE 6.0)
1/6/2010
This structure contains content that is dependent on the driver type. It is managed by the Smart Card Driver Library.
Syntax
typedef struct _OS_DEP_DATA {
struct _SMARTCARD_EXTENSION* pSmartCardExtension;
CRITICAL_SECTION CritSect;
HANDLE hChangeEvent;
HANDLE hCancelEvent;
} OS_DEP_DATA, *POS_DEP_DATA;
Members
- pSmartCardExtension
Pointer to a SMARTCARD_EXTENSION structure.
- CritSect
Used to control entry into driver
- hChangeEvent
Signaled on card-insertion event
- hCancelEvent
Signaled on IOCTL_SMARTCARD_CANCEL_BLOCKING IOCTLs.
Remarks
This structure will be allocated by a call to SmartcardInitialize. You cannot use this structure to store driver-dependent information. For card-tracking requests, NotificationIrp is set to the requesting Irp. See RDF_CARD_TRACKING for more information about card tracking.
Requirements
Header | smcce.h |
Windows Embedded CE | Windows CE 3.0 and later |
See Also
Reference
Smart Card Driver Structures
SMARTCARD_EXTENSION
IOCTL_SMARTCARD_CANCEL_BLOCKING
SmartcardInitialize
RDF_CARD_TRACKING