CARD_REGISTER_PARMS

This structure contains driver characteristics passed to the CardRegisterClient function. All members are input-only.

Syntax

typedef struct {
UINT16
fAttributes;
UINT16
fEventMask;
UINT32
uClientData;
} CARD_REGISTER_PARMS, *PCARD_REGISTER_PARMS;

Members

fAttributes
A bitmask of the following flags:
CLIENT_ATTR_MEM_DRIVER
RAM or SRAM memory driver.
CLIENT_ATTR_MTD_DRIVER
Flash RAM memory driver, sometimes known as a Memory Technology driver.
CLIENT_ATTR_IO_DRIVER
I/O driver.
CLIENT_ATTR_NOTIFY_SHARED
Sharable PC Card.
CLIENT_ATTR_NOTIFY_EXCLUSIVE
Exclusively used PC Card.
fEventMask
Specifies a global socket events bitmask.
uClientData
Specifies 32 bits of context data sent to the client’s callback function. This data is typically a pointer to a data structure.

Remarks

The client data in uClientData is passed unchanged to the stream interface driver’s callback function. The client can interpret this context data in any manner it chooses.

See Also

CardRegisterClient, CLIENT_CALLBACK