WMI: Obtenir USB description de l'appareil à l'insertion

Comment puis-je obtenir un Id de périphérique et d'autres description lors de l'insertion d'un périphérique USB?
J'ai trouvé un exemple sur la façon d'être notifié sur le périphérique USB de l'insertion/suppression. Mais comment obtenir de l'appareil desrtiption info?

Voici mon extrait de code:

WqlEventQuery q;
ManagementScope scope = new ManagementScope("root\\CIMV2");
scope.Options.EnablePrivileges = true;

try
{
    q = new WqlEventQuery();
    q.EventClassName = "__InstanceDeletionEvent";
    q.WithinInterval = new TimeSpan(0, 0, 3);
    q.Condition = @"TargetInstance ISA 'Win32_USBControllerdevice'";
    w = new ManagementEventWatcher(scope, q);
    w.EventArrived += new EventArrivedEventHandler(USBRemoved);
    w.Start();
}
... catch()....

Mise à JOUR: en Fait, c'est une Série COM appareil avec une connexion USB. Donc, il n'y a pas de driveName de la propriété. Comment puis-je obtenir USB description, je peux voir dans le Gestionnaire de Périphériques? Ne WMI fournir cette info avec la notification sur l'USB de l'insertion?