Здравствуйте, anpis, Вы писали:
A>Каким образом можно передать эти 6 байт (unsigned char) в СОМ-компонент?
Можно преобразовать в сроку и передать.
Т.е. передавай не 6 байт, а строковое представление этого MAC-адреса, т.е. то что ты видишь в настройках адаптера например "11:22:33:44:55:66" (шестнадцатеричное представление).
Преобразовать байты в строку и обратно можно например через sprintf/scanf:
How do you convert a MAC address (in an array) to string in C?
Еще обрати внимение, что в BSTR надо писать именно BSTR, а не массив символов.
Почитать про BSTR как параметр в COM можно например
здесь, а про то, что такое BSTR —
здесь например (или в MSDN)