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

3 ответа

Выиграй API в C #. Получите Привет и низкое слово от IntPtr

Я пытаюсь обработать сообщение WM_MOUSEMOVE в C #. Как правильно получить координаты X и Y от lParam, который является типом IntPtr?

3 ответа

 с управляемой памятью

я есть такая структура struct MyStruct { public int field1; public int field2; public int field3; }и у меня есть указатель на массив этой структуры. Итак, мне нужно получить массив из этого указателя. Я пытался использовать ...

1 ответ

Не ожидайте, что сможете получить доступ к вещам в куче из кода без CLR без обширного переноса. Существуют способы сделать IPC между процессами, управляемыми CLR, но вам придется записывать прокси доступа во «внешний мир», если вы хотите, чтобы процесс без CLR попадал в вашу память.

ужно знать все адресное пространство памяти, используемое процессом. Позже пространство памяти будет сканироваться, чтобы найти значения в процессе и определить их местоположение / адреса. Мой текущий процесс для этого состоит в том, чтобы взять ...

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

1 ответ

Тебе не кажется, что он имеет в виду наоборот? У него есть IntPtr, указывающий на данные, и он хочет передать его в функцию, объявленную с параметром byte []?

у передатьIntPtr чтобы метод занимаетbyte[] Параметр в c #. Это возможно, и если это возможно, как я могу это сделать? Спасибо

2 ответа

@ Scruffy, тогда тот же подход должен применяться. Ваша проблема заключается в определении размера буфера. Marshal.SizeOf не будет работать, вам нужно получить эту информацию из twain API.

зкаКак получить IntPtr из байта [] в C #Я пытаюсь прочитать данные, на которые ссылается IntPtr, в байт [], а затем обратно в другой IntPtr. Указатель ссылае...

5 ответов

.NET Interop IntPtr против реф

Вероятно, вопрос нуба, но взаимодействие пока не является моей сильной стороной. Помимо ограничения количества перегрузок, есть ли причина, по которой я должен объявить свои DllImports как: [DllImport("user32.dll")] public static extern int ...

5 ответов

.NET Interop IntPtr против реф

2 ответа

Правильный путь к маршалу SIZE_T *?

У меня есть следующее определение функции C ++, которое я пытаюсь вызвать через PInvoke из управляемого кода: bool FooBar(SIZE_T* arg1);Моя управляемая декларация выглядела следующим образом: [DllImport("mydll", SetLastError=true, ...

2 ответа

Правильный путь к маршалу SIZE_T *?

У меня есть следующее определение функции C ++, которое я пытаюсь вызвать через PInvoke из управляемого кода: