Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
26 Апрель 2024, 19:00:09
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Вопросец по PInvoke в .NET

Страниц  :   Вниз
  Печать  
Автор Тема: Вопросец по PInvoke в .NET  (Прочитано 1028 раз)
0 Пользователей и 1 Гость смотрят эту тему.
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« : 07 Апрель 2006, 01:52:58 »

Подключаю Win32 API функцию к классу в C# через PInvoke:

Цитировать
[ DllImport("ws2_32.dll", EntryPoint="WSAStartup", CharSet=CharSet.Unicode) ]
public static extern void WSAStartup(UInt16 version, ref WSAData data);

структурка WSAData в хедере C++ имеет вид:

Цитировать
typedef struct WSAData
{
//...
char szDescription[WSADESCRIPTION_LEN+1];
//...
} WSADATA, *LPWSADATA;

Как мне достать из этого хедера константу WSADESCRIPTION_LEN?
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #1 : 03 Май 2006, 13:21:39 »

через Pinvoke точно не достанешь. попробуй импортировать dll
Записан

Нетолерантный человек.
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,075 секунд. Запросов: 19.