У меня есть оболочка C ++ / CLI для класса C ++, для которой я создаю несколько экземпляров в приложении C #, и это прекрасно работает, за исключением функций в коде C ++, которые берут буфер из вызывающей функции и заполняют егонезависимо от того, получен ли вызов recv, аналогичным образом некоторые функции принимают пакет для отправки в качестве параметра.
В коде C ++ есть несколько структур, которые определяют все структуры пакетов, указатели на которые берутся в качестве параметров, и у меня есть эквивалентные структуры C #, которые упакованы одинаковым образом, чтобы они выглядели одинаково вВ памяти я не знаю, какой тип C ++ / CLI я могу использовать в качестве параметров для функций, которые принимают указатели на структуры C # и могут быть переданы в код C ++.
Спасибо.