Необходимо зафиксировать положение объекта в памяти в целях передачи указателя на управляемый объект в "неуправляемый" процесс....
И вот какой вопрос, позволяет ли ф-ия GC.KeepAlive(...) зафиксировать лбъект или она просто увеличивает число ссылок, но при этом GC может свободно перемещать объект?