Результаты поиска по запросу "marshalling"

2 ответа

C # - Как конвертировать объект в IntPtr и обратно?

Я хочу передать объект из управляемого кода в функцию WinApi какIntPtr, Он передаст этот объект моей функции обратного вызова в управляемом коде какIntPtr, Это не структура, это экземпляр класса. Как мне конвертироватьobject вIntPtr и назад ?

7 ответов

Производительность C # - использование небезопасных указателей вместо IntPtr и Marshal

ВопросЯ портирую приложение C на C #. Приложение C вызывает множество функций из сторонних DLL, поэтому я написал оболочки P / Invoke для этих функций в C #. Некоторые из этих функций C выделяют данные, которые я должен использовать в приложении ...

2 ответа

Маршал C структура, содержащая массив переменной длины

Я хотел бы маршалировать структуру C с массивом переменной длины обратно в C #, но до сих пор я не могу получить ничего лучше, чем представление указатель на...

ТОП публикаций

3 ответа

Выделение сложных структур между C # / C ++

Я пытаюсь заполнить массив структур из C ++ и передать результат обратно в C #.Я подумал, может быть, создание структуры с массивом структур, возможно, путь ...

9 ответов

Как исправить Unmarshalling неизвестного типа кода XXX по смещению YYY в Android?

2 ответа

В чем разница между аннотациями JAXB, которые ставятся на получателях и установщиках по сравнению с членами?

6 ответов

Маршаллинг - что это и зачем нам это нужно?

4 ответа

Маршалинг двумерного массива char фиксированной длины в C ++ в качестве члена структуры

4 ответа

Каковы C # эквивалент этих структур C ++

3 ответа

Синтаксис 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 ...