Configuring assignable inputs and outputs

In a driver, you want to create all possible inputs and outputs on a device. However, a driver can only support the physical inputs and outputs that exist on that device, so don’t attempt to create inputs or outputs that do not exist on the device.