Freigeben von Ressourcen
Benutzermodusanwendungen und Kernelmodustreiber, die HID-Clients sind, sollten immer alle Ressourcen freigeben, die nicht mehr benötigt werden.
Beispielsweise muss eine Benutzermodusanwendung SetupDiDestroyDeviceInfoList mit dem Handle für die Geräteliste aufrufen, das sie nach Abschluss der Initialisierungs- und Verbindungsvorgänge für ein HIDClass-Gerät von SetupDiGetClassDevs abgerufen hat. Fehler beim Aufrufen von SetupDiDestroyDeviceInfoList führt zu einem Speicherverlust.