есть способ обмена памятью между управляемым и нативным кодом, как и файлы с отображением памяти (я использую .Net 2.0, поэтому MMF недоступен в этой версии), I'am новичок в этом .Net, так что же на самом деле разбирается? Я сделал это для связи между управляемым и неуправляемым кодом, но мой вопрос заключается во время маршалинга, мы копируем часть памяти из неуправляемой области управляемой памяти или разделяем одно и то же адресное пространство, поэтому, когда мы меняем переменную из неуправляемого кода, то значение также изменяется в управляемом коде?обмен памяти между C# и родным C++
1
A
ответ
0
Это post является полезной начальной точкой, чтобы получить некоторые идеи о Маршалинге между управляемым и неуправляемым кодом
вы можете пропустить часть связанным с [InAttribute] и [OutAttribute]