CARD_EVENT_PARMS (Windows CE 5.0)

Send Feedback

This structure contains additional information for specified callback events and is passed as the third member to the client's callback function.

typedef struct { UINT32uClientData;UINT32Parm1;UINT32Parm2;} CARD_EVENT_PARMS, *PCARD_EVENT_PARMS;

Members

  • uClientData
    Specifies context data specified by the CardRegisterClient function.

  • Parm1
    Specifies an event-value member.

    The following table shows the callback events that require additional data passed to the client's callback function.

    Value Description
    CE_CARD_INSERTION Changes the interface type value of the Plug and Play identifier string for the PC Card.
    CE_REGISTRATION_COMPLETE Specifies a driver handle of data type CARD_CLIENT_HANDLE.
    CE_EXCLUSIVE_COMPLETE Not used.
  • Parm2
    Specifies an event-value member.

    The following table shows the callback events that require additional data passed to the client's callback function.

    Value Description
    CE_CARD_INSERTION Not used.
    CE_REGISTRATION_COMPLETE Not used.
    CE_EXCLUSIVE_COMPLETE Not used.
    CE_WRITE_PROTECT Not used.

Remarks

For all other callback events, the driver can safely ignore Parm1 and Parm2.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Cardsv2.h.

See Also

CARD_CLIENT_HANDLE | CardRegisterClient

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.