Это может быть глупый вопрос для начинающих, но я не понимаю его.У меня есть DLL, которая объявляет функцию
int get_state(const unsigned char n,unsigned int *state)
Что такое оператор импорта C #?
public static extern int get_card(byte n,ref uint state);
[DllImport(@"my.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
правильно?
И при использовании этой функции как мне нужно вызвать get_card()
, чтобы получить данные из возвращенного параметрав state
?
Спасибо!