У меня есть следующий код, чтобы присвоить найденное имя платы FireWire
TCHAR
переменная.
TCHAR* firewireName = new TCHAR[wcslen(variantProperty.bstrVal)+1];
_stprintf(firewireName, _T("%S"), variantProperty.bstrVal);
VariantClear(&variantProperty);
но когда имя firewire на русском LSI 1394 OHCI совместимый хост-контроллер
В переменной firewireName
содержится только LSI 1394 OHCI
Я n00b в C ++, что-то не так в коде?