2.2.1.10 WriteCache_Common

The WriteCache_Common structure contains information common between the WriteCacheA_Call and WriteCacheW_Call structures.

 typedef struct _WriteCache_Common {
   REDIR_SCARDCONTEXT Context;
   UUID *CardIdentifier;
   unsigned long FreshnessCounter;
   [range(0,65536)] unsigned long cbDataLen;
   [unique] [size_is(cbDataLen)] byte *pbData;
 } WriteCache_Common;

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

CardIdentifier: A UUID that identifies the smart card with which the data SHOULD be stored. CardIdentifier MUST be a unique value per the smart card.

FreshnessCounter: A value specifying the current revision of the data.

cbDataLen: The number of bytes in the pbData field.

pbData: cbDataLen bytes of data to be stored.