Updating driver based on InstanceID?

I’m working on an installer and want to update a specific com port (com2 for
example) with my driver.

Based on the devcon sample I’m using UpdateDriverForPlugAndPlayDevices.
When I hand it the hardwareID ACPI\PNP0501 it updates all of the ports. I
tired handing it the instanceID and it fails saying the ID isn’t found.
What is the best way to programmatically update a specific COM port?

Thanks,
-Dan