pPortName - возвращает номер порта (COM1, COM2 и тд.), а мне нужно узнать название (Advantech PCI Serial Port) его.
А что за ф-ия?
Дык это не название порта, это название аппаратной реализации. А EnumPorts выдает названия портов как юзеру кажется в настройках принтера. В ХРюше они так и идут "последовательный", "параллельный" без детализации.
Скорее всего тебе надо что-то вроде такого:
http://articles.org.ru/cn/showdetail.php?cid=7507