Hallo, in einer DLL Funktion soll eine Struktur mit Daten befüllt und diese soll danach per Pointer in eine C# Anwendung zur Verfügung gestellt werden. Wie könnte eine mögliche Lösung hierfür aussehen?
1 | // Deklaration der Struktur Data
|
2 | struct Data |
3 | {
|
4 | uint8_t x; |
5 | uint16_t y; |
6 | uint32_t width; |
7 | uint32_t height; |
8 | };
|
9 | |
10 | Data pData[5]; |
11 | |
12 | |
13 | for (int i = 0; i < 5; i++) |
14 | {
|
15 | pData[i].x = 254; |
16 | pData[i].y = 0x1234; |
17 | pData[i].width = 0x12345678; |
18 | pData[i].height = 0xB234567A; |
19 | }
|