Я изучаю некоторые проблемы пинвока / взаимодействия в Windows Mobile (Compact Framework 3.5).Я хотел бы напечатать смещения полей и размер структур, совместно используемых управляемой и исходной сторонами, чтобы проверить, является ли это согласованным.В конечном счете, я хотел бы автоматизировать тестирование на устройстве для каждой такой структуры, используемой в моем проекте.
К сожалению, Marshall.OffsetOf недоступен на компактной платформе.
Есть ли решение для замены?
Можете ли вы придумать другой способ проверить, синхронизируется ли определение структуры между управляемой и собственной стороной при работе на устройстве?