OS_DEP_DATA (Windows CE 5.0)
This structure contains dependent on the driver type. It is managed by the smart card driver library.
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
OS Versions: Windows CE 3.0 and later.
Header: Smcce.h.
See Also
SMARTCARD_EXTENSION | IOCTL_SMARTCARD_CANCEL_BLOCKING | SmartcardInitialize | RDF_CARD_TRACKING
Send Feedback on this topic to the authors