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