Результаты поиска по запросу "marshalling"
C # - Как конвертировать объект в IntPtr и обратно?
Я хочу передать объект из управляемого кода в функцию WinApi какIntPtr, Он передаст этот объект моей функции обратного вызова в управляемом коде какIntPtr, Это не структура, это экземпляр класса. Как мне конвертироватьobject вIntPtr и назад ?
Производительность C # - использование небезопасных указателей вместо IntPtr и Marshal
ВопросЯ портирую приложение C на C #. Приложение C вызывает множество функций из сторонних DLL, поэтому я написал оболочки P / Invoke для этих функций в C #. Некоторые из этих функций C выделяют данные, которые я должен использовать в приложении ...
Маршал C структура, содержащая массив переменной длины
Я хотел бы маршалировать структуру C с массивом переменной длины обратно в C #, но до сих пор я не могу получить ничего лучше, чем представление указатель на...
Выделение сложных структур между C # / C ++
Я пытаюсь заполнить массив структур из C ++ и передать результат обратно в C #.Я подумал, может быть, создание структуры с массивом структур, возможно, путь ...
Синтаксис F # для подписи P / Invoke с использованием MarshalAs
Я не уверен в синтаксисе для этого. Я пытаюсь перевести этот код C # на F #. struct LASTINPUTINFO { public uint cbSize; public uint dwTime; } public class IdleTimer { [DllImport("User32.dll")] [return: MarshalAs(UnmanagedType.Bool)] private ...