совместное использование памяти между C # и собственным C ++ - PullRequest
1 голос
/ 02 ноября 2011

есть способ разделить память между управляемым и собственным кодом, точно так же, как файлы с отображенной памятью (я использую .Net 2.0, поэтому MMF недоступен в этой версии), я новичок в этом .Net, поэтому что на самом деле сортировка? Я сделал это для связи между управляемым и неуправляемым кодом, но во время маршалинга мой вопрос заключается в том, копируем ли мы часть памяти неуправляемой области в управляемую или разделяем одно и то же адресное пространство, таким образом, когда мы меняем переменную из неуправляемого кода, тогда значение тоже меняется в управляемом коде?

1 Ответ

0 голосов
/ 02 ноября 2011

Эта запись является полезной отправной точкой для получения некоторых идей о маршалинге между управляемым и неуправляемым кодом

вы можете пропустить часть, относящуюся к [InAttribute] и [OutAttribute]

...