2.2.2.9 LocateCardsA_Call

The parameters of the LocateCardsA_Call structure specify the list of smart card readers to search for the specified card types. For call information, see section 3.1.4.21.

 typedef struct _LocateCardsA_Call {
   REDIR_SCARDCONTEXT Context;
   [range(0, 65536)] unsigned long cBytes;
   [size_is(cBytes)] const byte* mszCards;
   [range(0,10)] unsigned long cReaders;
   [size_is(cReaders)] ReaderStateA* rgReaderStates;
 } LocateCardsA_Call;

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

cBytes: The number of bytes in the mszCards field.

mszCards: An ASCII multistring of card names to locate. Card names MUST be registered in Smart Cards for Windows. Unknown card types MUST be ignored.

cReaders: The number of reader state structures.

rgReaderStates: The reader state information specifying which readers are searched for the cards listed in mszCards.