---
title: free
framework: mididriverkit
role: symbol
role_heading: Instance Method
path: mididriverkit/iousermididevice/free
---

# free

## Declaration

```occ
virtual void free();
```

## See Also

### Instance Methods

- [AbortDeviceConfigurationChange](mididriverkit/iousermididevice/abortdeviceconfigurationchange.md)
- [AddEntity](mididriverkit/iousermididevice/addentity.md)
- [GetBaseClassID](mididriverkit/iousermididevice/getbaseclassid.md)
- [GetClassID](mididriverkit/iousermididevice/getclassid.md)
- [GetDeviceIsRunning](mididriverkit/iousermididevice/getdeviceisrunning.md)
- [GetEntities](mididriverkit/iousermididevice/getentities.md)
- [PerformDeviceConfigurationChange](mididriverkit/iousermididevice/performdeviceconfigurationchange.md)
- [RemoveEntity](mididriverkit/iousermididevice/removeentity.md)
- [RequestDeviceConfigurationChange](mididriverkit/iousermididevice/requestdeviceconfigurationchange.md)
- [SetProperties](mididriverkit/iousermididevice/setproperties.md)
- [StartIO](mididriverkit/iousermididevice/startio.md)
- [StopIO](mididriverkit/iousermididevice/stopio.md)
- [init](mididriverkit/iousermididevice/init.md)
