Результаты поиска по запросу "intptr"
.NET Interop IntPtr против реф
Вероятно, вопрос нуба, но взаимодействие пока не является моей сильной стороной. Помимо ограничения количества перегрузок, есть ли причина, по которой я должен объявить свои DllImports как: [DllImport("user32.dll")] public static extern int ...
Использование intptr_t вместо void *?
Это хорошая идея для использованияintptr_t как хранилище общего назначения (для хранения указателей и целочисленных значений) вместоvoid*? (Как видно ...
Правильный путь к маршалу SIZE_T *?
У меня есть следующее определение функции C ++, которое я пытаюсь вызвать через PInvoke из управляемого кода:
Может ли IntPtr быть преобразован в байтовый массив без использования Marshal.Copy?
Я хочу получить данные из указателя IntPtr в байтовый массив. Я могу использовать следующий код, чтобы сделать это: IntPtr intPtr = GetBuff(); byte[] b = new byte[length]; Marshal.Copy(intPtr, b, 0, length);Но приведенный выше код вызывает ...
с управляемой памятью
я есть такая структура struct MyStruct { public int field1; public int field2; public int field3; }и у меня есть указатель на массив этой структуры. Итак, мне нужно получить массив из этого указателя. Я пытался использовать ...
беззнаковый символ ** эквивалент в C # и должен записать возвращаемое значение в файл
Я должен вызвать функцию Win32 DLL int func1( int arg1, unsigned char **arg2, int *arg3);и мне нужно, завернутый в C #, как public extern int fuc1(int arg1, out IntPtr arg2, out IntPtr arg3);и я назвал это из приложения C # как int arg1; ...
Не ожидайте, что сможете получить доступ к вещам в куче из кода без CLR без обширного переноса. Существуют способы сделать IPC между процессами, управляемыми CLR, но вам придется записывать прокси доступа во «внешний мир», если вы хотите, чтобы процесс без CLR попадал в вашу память.
ужно знать все адресное пространство памяти, используемое процессом. Позже пространство памяти будет сканироваться, чтобы найти значения в процессе и определить их местоположение / адреса. Мой текущий процесс для этого состоит в том, чтобы взять ...
C # - Как конвертировать объект в IntPtr и обратно?
Я хочу передать объект из управляемого кода в функцию WinApi какIntPtr, Он передаст этот объект моей функции обратного вызова в управляемом коде какIntPtr, Это не структура, это экземпляр класса. Как мне конвертироватьobject вIntPtr и назад ?
Что означают LRESULT, WPARAM и LPARAM?
Я импортирую функции WinApi, пишу обратные вызовы и т. Д. (пример [http://msdn.microsoft.com/en-us/library/windows/desktop/ms633573%28v=vs.85%29.aspx] ) в C # и всегда удивляюсь: что они имеют в виду ?LRESULT какпоследний результат ? W-PARAM? ...
Страница 1 из 2