Some third party controllers do have a switch that changes it between direct input and xinput for compatibility with some games that don't have support for xinput controllers, but if that isn't the case (if it's an official xbox controller or a officially licensed wired controller) then it...
scpBus.PlugIn(1);scpBus.PlugIn(2);scpBus.PlugIn(3);scpBus.PlugIn(4); Unplugging controllers works much the same way. If you wanted to unplug controller 3, you would usescpBus.Unplug(3);. If you wanted to unplug all currently plugged in controllers, you would usescpBus.UnplugAll();....
scpBus.PlugIn(1);scpBus.PlugIn(2);scpBus.PlugIn(3);scpBus.PlugIn(4); Unplugging controllers works much the same way. If you wanted to unplug controller 3, you would usescpBus.Unplug(3);. If you wanted to unplug all currently plugged in controllers, you would usescpBus.UnplugAll();....