2.2.2.11 GetStatusChangeA_Call

The GetStatusChangeA_Call structure provides the state change in the reader as specified in section 3.1.4.23.

 typedef struct _GetStatusChangeA_Call {
   REDIR_SCARDCONTEXT Context;
   unsigned long dwTimeOut;
   [range(0,11)] unsigned long cReaders;
   [size_is(cReaders)] ReaderStateA* rgReaderStates;
 } GetStatusChangeA_Call;

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

dwTimeOut: The maximum amount of time, in milliseconds, to wait for an action. If this member is set to 0xFFFFFFFF (INFINITE), the caller MUST wait until an action occurs.

cReaders: The number of ReaderStates to track.

rgReaderStates: Smart card readers that the caller is tracking.