Вызов структуры из импортированной DLL - C#
Формулировка задачи:
Есть DLL:
Как ее правильно подключить к C#, как указать этот тип tagMData?
Листинг программы
- typedef struct tagMData {
- int errCode;
- char data[256];
- int dataLength;
- }MData;
- //..
- IMPORTDLL MData PIRITLIB_CALL libCloseDocument(unsigned char cutPaper);
Листинг программы
- [DllImport("PiritLib.dll", CallingConvention = CallingConvention.Winapi)] public static extern ... libCloseDocument(string cutPaper);
Решение задачи: «Вызов структуры из импортированной DLL»
textual
Листинг программы
- [DllImport("PiritLib.dll", CallingConvention = CallingConvention.Cdecl)]
- public static extern IntPtr libCloseDocument(byte cutPaper);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д