CARD_DATA_PARMS
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
- [IN] Specify TUPLE_RETURN_LINKS to return link tuples. The first bit is 1.
- uDesiredTuple
- [IN] Specifies the desired tuple code. If it is 0xFF, the first tuple encountered is returned.
- uTupleOffset
- [IN] Specifies an offset into tuple data.
- fFlags
- [IN/OUT] Specifies flags used internally by Card Services. A driver must maintain this value between calls to tuple functions.
- uLinkOffset
- [IN/OUT] Specifies a tuple link offset used internally by Card Services. A driver must maintain this value between calls to tuple functions.
- uCISOffset
- [IN/OUT] Specifies CIS state information used internally by Card Services. A driver must maintain this value between calls to tuple functions.
- uBufLen
- [IN] Specifies the length, in maximum number of bytes, of tuple data.
- uDataLen
- [OUT] 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 could use a single CARD_DATA_PARMS structure for all calls to the CardGetFirstTuple, CardGetNextTuple, and CardGetTupleData functions.
See Also
CARD_TUPLE_PARMS, CardGetFirstTuple, CardGetNextTuple, CardGetTupleData