Да, это поддерживается, но объект, на который указывают, должен быть закреплен .Вы делаете это с помощью .NET GCHandle :: Alloc () или с помощью класса C ++ / CLI pin_ptr<>
.Плохое закрепление объектов - это плохо, они мешают сборщику мусора, так как он должен обходить камень в дороге.Закрепление очень распространено при вызове собственного кода.
Отслеживание ссылки (шляпа) на блок в собственной куче не имеет смысла, они только отслеживают объекты в куче, собираемой мусором.