Share via


CARD_DATA_PARMS

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains tuple information passed to the CardGetTupleData function.

Syntax

typedef struct { 
  CARD_SOCKET_HANDLE hSocket; 
  UINT16 fAttributes; 
  UINT8 uDesiredTuple; 
  UINT8 uTupleOffset; 
  UINT16 fFlags; 
  UINT32 uLinkOffset; 
  UINT32 uCISOffset; 
  UINT16 uBufLen; 
  UINT16 uDataLen; 
} CARD_DATA_PARMS, *PCARD_DATA_PARMS;

Members

  • hSocket
    Handle to a socket and function pair.
  • fAttributes
    First bit set means return link tuples.
  • uDesiredTuple
    Specifies the desired tuple code. If it is 0xFF, the first tuple encountered is returned.
  • uTupleOffset
    Specifies an offset into tuple data.
  • fFlags
    Used by card services, value must be preserved.
  • uLinkOffset
    Specifies a tuple link offset used internally by card services. A driver must maintain this value between calls to tuple functions.
  • uCISOffset
    Specifies card information structure (CIS) state information used internally by card services. A driver must maintain this value between calls to tuple functions.
  • uBufLen
    Specifies the length, in maximum number of bytes, of tuple data.
  • uDataLen
    Specifies the length, in actual number of bytes, of tuple data.

Remarks

Because this structure is similar to the CARD_TUPLE_PARMS structure, a driver can use a single CARD_DATA_PARMS structure for all calls to the CardGetFirstTuple, CardGetNextTuple, and CardGetTupleData functions.

Requirements

Header cardsv2.h
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

CARD_TUPLE_PARMS
CardGetFirstTuple
CardGetNextTuple
CardGetTupleData