[Core Api] [C++] More than one ASIO instances

Hello.
When I try to initialize second instance of FMOD system with ASIO device, I receive debug output:

[ERR] OutputASIO::init : You can only have a single instance of ASIO active at a time.

Is this temporal limitation?
Are there plans to allow more than one ASIO instances?

I can run two applications outputting through ASIO to these two devices. It even works if both applications output to the same device (I thought ASIO have exclusive control of a device).

Please, help me understand this.
Thank you.

It all depends on the driver as to whether multiple instances are supported, and there is no way for FMOD to know if the driver supports it or not so FMOD does not.