MIDI port sharing

I’ve been coding some IPC based port sharing for MIDI ports and once i got to testing what i wrote, i noticed that it never turns on (windows vista) meaning that i can open multiple output MIDI ports and windows allows that. I had the Microsoft GM driver, MIDI Yoke and my ESI RomIO and all of them act the same. Did something change in Windows that it’s now possible to have multiple clients on the same port ? Does this depend on the driver or is windows doing this for me, or perhaps JUCE ?

I sort of assumed that was always possible… Could indeed be that some drivers allow it and others don’t.