---
title: RxFreeSpaceAvailable
framework: usbserialdriverkit
role: symbol
role_heading: Instance Method
path: usbserialdriverkit/iouserusbserial/rxfreespaceavailable
---

# RxFreeSpaceAvailable

Notifies your driver that buffer space is available for your device’s data.

## Declaration

```occ
virtual void RxFreeSpaceAvailable();
```

## Discussion

Discussion The default implementation of this method initiates an asynchronous operation to read data from the USB device.

## See Also

### Transmitting and Receiving Data

- [handleRxPacket](usbserialdriverkit/iouserusbserial/handlerxpacket.md)
- [TxDataAvailable](usbserialdriverkit/iouserusbserial/txdataavailable.md)
- [handleInterruptPacket](usbserialdriverkit/iouserusbserial/handleinterruptpacket.md)
