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

2 ответа

Правильный путь к маршаллу uchar [] из нативной dll в byte [] в c #

Я пытаюсь маршалировать некоторые данные, которые мои родные dll распределили через CoTaskMemAlloc, в мое приложение на c # и задаюсь вопросом, является ли способ, которым я это делаю, просто неправильным, или я пропускаю некоторые изощренные ...

3 ответа

Маршал массив строк из кода C # в C с помощью p / invoke

Мне нужно передать массив строк C # в код C Пример кода C void print_string_array(const char** str_array, int length){ for (int i = 0; i < length; ++i) { printf("Sting[%l] = %s\n", i, str_array[i]); } }C #, который я пробовал (это не ...

1 ответ

Изменение непрозрачности любого окна из C #

Можно ли изменить непрозрачность всех открытых окон из C #. Я googled для минимизации окон, и я узнал, что это возможно с вызовами pInvoke. Это даже сработало. Точно так же можно изменить непрозрачность всех открытых окон из C #? Кроме того, я ...

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

2 ответа

Использование SetFilePointer в C # привело к небалансировке стека

Хорошо, я использую функцию SetFilePointer в C # с .NET 4.0. Ниже приведены dllimports, которые я использовал для вызова этой функции: [DllImport("Kernel32.dll", SetLastError = true, CharSet = CharSet.Auto, CallingConvention = ...

2 ответа

Передача указателя на символ из C # в C ++ [дубликат]

Возможный дубликат: Передача указателя на символ из C # в функцию c ++ [https://stackoverflow.com/questions/4385783/passing-char-pointer-from-c-sharp-to-c-function] У меня есть такой тип проблемы: У меня есть функция C ++ с этой подписью: int ...

1 ответ

Обратный PInvoke из родного C ++

В настоящее время я пытаюсь вызвать функцию из C # DLL из неуправляемого приложения C ++. После поисков в Интернете и часов я обнаружил, что у меня есть несколько вариантов. Я могу использовать COM,DllExportили используйте обратный PInvoke с ...

2 ответа

Различия в производительности между P / Invoke и C ++ Wrappers

В процессе изучения P / Invoke я задал этот предыдущий вопрос: Как P / Invoke, когда задействованы указатели [https://stackoverflow.com/questions/1422701/how-to-p-invoke-when-pointers-are-involved] Тем не менее, я не совсем понимаю последствия ...

3 ответа

Функция Win32 API для программного включения / выключения устройства

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

4 ответа

Класс NativeMethods обрабатывается специально в .NET?

https://msdn.microsoft.com/en-us/library/ms182161.aspx [http://msdn.microsoft.com/en-us/library/ms182161%28VS.80%29.aspx] Три класса, описанные на этой странице, обрабатываются специально в .NET Framework? (NativeMethods, SafeNativeMethods и ...

5 ответов

эквивалентный символ * в C #

У меня есть DLL, которая написана на C ++. И я п / я вызываю для вызова функций. У меня есть это объявление C ++. int dll_registerAccount(char* username, char* password);Я сделал это объявление dllimport: [DllImport("pjsipDlld")] static extern ...