VB .NET: struct/union Problem

Tensi

Mitglied
Hallo Zusammen!

Habe folgendes Problem:
Möchte für einen USB-Treiber dessen Hardware-Gegenstelle schon existiert (ein PIC-µC) die PC-Seitige Datenstruktur erstellen. In ANSI-C (auf dem Kontroller) würde das evtl. so aussehen:

Code:
union usb_data			      
{
	struct
	{
		unsigned char command;
		unsigned char len;
		unsigned char data[62];

	}data;
	unsigned char data_bytes[64];
};

Nur mit VB komme ich nicht weiter.
Mit <StructLayout(LayoutKind.Explicit)> und <FieldOffset(X)> bekomme ich immer
allgemeine Fehlermeldungen während der Laufzeit.
Kann mir bitte jemand einen Tipp geben? Bin inzwischen verzweifelt
(command, len, data[62] sollen hintereinander im gleichen speicher liegen wie data_bytes[64])
Vielen Dank im Voraus für eure Hilfe
LG Daniel
 
Zurück