2.2.2.12 GetStatusChangeW_Call

The GetStatusChangeW_Call structure provides the state change in the Reader as specified in section 3.1.4.24.

 typedef struct _GetStatusChangeW_Call {
   REDIR_SCARDCONTEXT Context;
   unsigned long dwTimeOut;
   [range(0,11)] unsigned long cReaders;
   [size_is(cReaders)] ReaderStateW* rgReaderStates;
 } GetStatusChangeW_Call;

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

dwTimeOut: Maximum amount of time, in milliseconds, to wait for an action. If 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.