pcsc-lite 2.3.0
pubReaderStatesList Struct Reference

Define an exported public reader state structure so each application gets instant notification of changes in state. More...

#include <eventhandler.h>

Data Fields

char readerName [MAX_READERNAME]
 reader name
 
uint32_t eventCounter
 number of card events
 
uint32_t readerState
 SCARD_* bit field.
 
_Atomic int32_t readerSharing
 PCSCLITE_SHARING_* sharing status.
 
UCHAR cardAtr [MAX_ATR_SIZE]
 ATR.
 
_Atomic uint32_t cardAtrLength
 ATR length.
 
uint32_t cardProtocol
 SCARD_PROTOCOL_* value.
 

Detailed Description

Define an exported public reader state structure so each application gets instant notification of changes in state.

Definition at line 52 of file eventhandler.h.

Field Documentation

◆ cardAtr

UCHAR cardAtr[MAX_ATR_SIZE]

ATR.

Definition at line 59 of file eventhandler.h.

◆ cardAtrLength

_Atomic uint32_t cardAtrLength

ATR length.

Definition at line 60 of file eventhandler.h.

◆ cardProtocol

uint32_t cardProtocol

SCARD_PROTOCOL_* value.

Definition at line 61 of file eventhandler.h.

◆ eventCounter

uint32_t eventCounter

number of card events

Definition at line 55 of file eventhandler.h.

◆ readerName

char readerName[MAX_READERNAME]

reader name

Definition at line 54 of file eventhandler.h.

◆ readerSharing

_Atomic int32_t readerSharing

PCSCLITE_SHARING_* sharing status.

Definition at line 57 of file eventhandler.h.

◆ readerState

uint32_t readerState

SCARD_* bit field.

Definition at line 56 of file eventhandler.h.


The documentation for this struct was generated from the following file: