Non ne capisco di Windows,ma studiando i sistemi operativi ho letto che Windows ha una moltitudine di chiamate di sistema rispetto alle 100 circa dei SO conformi allo standard POSIX. Possibile che non ne esiste qualcuna volta ad interagire con le USB?
Prima di tutto non credo che nello standard POSIX ci siano delle chiamate di sistema per accedere all'USB e quindi neanche Windows ce le ha.
Il problema qui non è l'USB: il dispositivo lavora con un'emulazione seriale quindi sarebbe sufficiente aprire la seriale con CreateFile, spedire e ricevere con WriteFile e ReadFile e infine chiudere con CloseHandle.
Il problema è il protocollo, ovvero cosa spedire e ricevere, in quale formato!