VB.net - Äquivalent zu C-Datentyp mit Union und Array

wannaknow

Grünschnabel
Hallo,

suche eine Lösung für folgendes (zumindest für mich knifflige) Problem: Ich möchte damit:

Code:
PrivateDeclareFunction StartTest Lib"test.dll"Alias"Start" (ByRef Data As TESTDATA)  As Boolean

eine Funktion aus einer Dll aufrufen. Diese ist in C programmiert. Die Struktur die übergeben werden muss sieht in der C-Headerdatei folgendermaßen aus:

Code:
typedef struct Testdata{
  int testarray[10];
  union{
    T2 t2_data;
    T3 t3_data;
   };
 };

Wie könnte man diesen Datentyp in Visual Basic.net umsetzen? Weiß da vielleicht jemand ne Lösung :confused:
 
Zurück