У меня есть функция, которая принимает значение указателя в качестве аргумента в моей статической библиотеке Си.
Сейчас я пишу оболочку C / CLI, которая, в свою очередь, будет использоваться в коде C #.
long function_C( PULONG pulsize, PULONG pulcount );
Функция оболочки C ++ / CLI
long function_Managed( System::Uint^ size, System::Uint^ pulcount );
Я вызываю функцию function_C из function_Managed. Теперь я столкнулся с проблемой преобразования System :: Uint ^ PULONG.
Мой запрос
1. это правильно сделать это.
2. Если это правильно, то как конвертировать System :: Uint ^ в PULONG