У меня есть COM dll (нативный), который я хочу использовать в своем проекте c #, эта dll имеет функцию, которая получает один параметр IntPtr, например:
int GetParameter(out paramCount,IntPtr paramInterfaceArray)
когда я передаю переменную IntPtr в функцию, она запускается без ошибок, НО после вызова функции, когда я хочу использовать paramInterfaceArray для чтения массива параметров. Интерфейс Я получил ошибку Нарушение доступа к месту выполнения . Я пробовал много способов решить проблему, но любой из них работает.
кто-нибудь может мне помочь?