Share via


CARD_DATA_PARMS (Windows Embedded CE 6.0)

1/6/2010

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

PC Card Driver Structures
CARD_TUPLE_PARMS
CardGetFirstTuple
CardGetNextTuple
CardGetTupleData