"In use" means between SendIO and WaitIO.
It is always a bad idea to access storage that does not belong to your task and with SendIO you send the request to another task.
After it has been returned, you can access it again. You can safely copy it after OpenDevice or between DoIOs.
Bye,
Thomas