POS_CX_ATTRIBUTES structure (poscx.h)

The POS_CX_ATTRIBUTES structure contains pointers to event callback functions implemented by the client driver.

Use POS_CX_ATTRIBUTES_INIT to initialize this structure.

Syntax

typedef struct _POS_CX_ATTRIBUTES {
  PFN_POS_CX_DEVICE_OWNERSHIP_CHANGE EvtDeviceOwnershipChange;
  PFN_POS_CX_DEVICE_REMOTE_CLAIM     EvtDeviceRemoteClaim;
  PFN_POS_CX_DEVICE_REMOTE_RELEASE   EvtDeviceRemoteRelease;
  PFN_POS_CX_DEVICE_REMOTE_RETAIN    EvtDeviceRemoteRetain;
} POS_CX_ATTRIBUTES;

Members

EvtDeviceOwnershipChange

A pointer to an EVT_POS_CX_DEVICE_OWNERSHIP_CHANGE callback function.

EvtDeviceRemoteClaim

A pointer to an EVT_POS_CX_DEVICE_REMOTE_CLAIM callback function.

EvtDeviceRemoteRelease

A pointer to an EVT_POS_CX_DEVICE_REMOTE_RELEASE callback function.

EvtDeviceRemoteRetain

A pointer to an EVT_POS_CX_DEVICE_REMOTE_RETAIN callback function.

Requirements

Requirement Value
Header poscx.h (include Poscx.h)

See also

POS_CX_ATTRIBUTES_INIT

PosCxInit