As far as I know this is only possible, in a consistent way, with Microsoft supplied standard drivers.
You can query a whole lot about them via WMIC.
(Can't supply details I'm afraid. I'm visiting family for the holidays and there isn't any Windows system nearby to test/check commands.)
For 3rd party drivers this will sometimes work, but usually not. 3rd party drivers are notorious for doing things their own way and not filling in the standard management fields in the WMIC database.
If anybody has a better solution I would love to hear about it.
Would safe me a whole lot of effort in the future too.