|
LibTiePie
0.5
Library for interfacing TiePie engineering instruments
|
Notifications indicating a device is removed.
LibTiePie can notify the calling application that a device is removed in different ways:
Functions | |
| void | DevSetCallbackRemoved (TpDeviceHandle_t hDevice, TpCallback_t pCallback, void *pData) |
| Set a callback function which is called when the device is removed. More... | |
| void | DevSetEventRemoved (TpDeviceHandle_t hDevice, int fdEvent) |
| Set an event file descriptor which is set when the device is removed. More... | |
| void DevSetCallbackRemoved | ( | TpDeviceHandle_t | hDevice, |
| TpCallback_t | pCallback, | ||
| void * | pData | ||
| ) |
Set a callback function which is called when the device is removed.
| [in] | hDevice | A device handle identifying the device. |
| [in] | pCallback | A pointer to the callback function. Use NULL to disable. |
| [in] | pData | Optional user data. |
| INVALID_HANDLE | The handle to the device is invalid. |
| DEVICE_GONE | The device indicated by the device handle is no longer available. |
| LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
| SUCCESS | The function executed successfully. |
| void DevSetEventRemoved | ( | TpDeviceHandle_t | hDevice, |
| int | fdEvent | ||
| ) |
Set an event file descriptor which is set when the device is removed.
| [in] | hDevice | A device handle identifying the device. |
| [in] | fdEvent | An event file descriptor. Use <0 to disable. |
| INVALID_HANDLE | The handle to the device is invalid. |
| DEVICE_GONE | The device indicated by the device handle is no longer available. |
| LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
| SUCCESS | The function executed successfully. |