2.2.2.23 LocateCardsByATRA_Call

The LocateCardsByATRA_Call structure returns information concerning the status of the smart card of interest (ATR).

 typedef struct _LocateCardsByATRA_Call {
   REDIR_SCARDCONTEXT Context;
   [range(0,1000)] unsigned long cAtrs;
   [size_is(cAtrs)] LocateCards_ATRMask* rgAtrMasks;
   [range(0,10)] unsigned long cReaders;
   [size_is(cReaders)] ReaderStateA* rgReaderStates;
 } LocateCardsByATRA_Call;

Context: A valid context, as specified in section 2.2.2.13.

cAtrs: The number of bytes in the rgAtrMasks field.

rgAtrMasks: An array of ATRs to match against currently inserted cards.

cReaders: The number of elements in the rgReaderStates field.

rgReaderStates: The states of the readers that the application is monitoring. The states reflect what the application determines to be the current states of the readers and that might differ from the actual states.