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

2 ответа

C #, значение параметра по умолчанию для IntPtr

Я хотел бы использовать значение параметра по умолчаниюIntPtr.Zero [https://msdn.microsoft.com/en-us/library/system.intptr.zero(v=vs.110).aspx]в функции, которая принимаетIntPtr в качестве аргумента. Это невозможно какIntPtr.Zero не является ...

1 ответ

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

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

4 ответа

Может ли IntPtr быть преобразован в байтовый массив без использования Marshal.Copy?

Я хочу получить данные из указателя IntPtr в байтовый массив. Я могу использовать следующий код, чтобы сделать это: IntPtr intPtr = GetBuff(); byte[] b = new byte[length]; Marshal.Copy(intPtr, b, 0, length);Но приведенный выше код вызывает ...

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

5 ответов

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

2 ответа

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

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

2 ответа

Использование intptr_t вместо void *?

Это хорошая идея для использованияintptr_t как хранилище общего назначения (для хранения указателей и целочисленных значений) вместоvoid*? (Как видно ...

2 ответа

C #, значение параметра по умолчанию для IntPtr

Я хотел бы использовать значение параметра по умолчанию

5 ответов

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

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

2 ответа

беззнаковый символ ** эквивалент в C # и должен записать возвращаемое значение в файл

Я должен вызвать функцию DLL win32

3 ответа

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

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