Nö, also die struktur DBC dient dazu, die Optionen des Ports zu erhalten und zu interpretieren. Wenn es nichts anderes ist, als den Buffer zu lesen, dann kannst du einfach den Befehl
Code:
ReadFile(HANDLE,BUFFER,BUFFER_LENGHT,BYTES_READ,OVERLAPPED);
benutzten. Danach musst du vielleicht noch ein Mask auf deinen Buffer legen (welche nur 1 char, also 8 bits, lang ist) legen.
Code:
char buffer[1];
buffer=3; //0b.0000.0011
buffer=buffer & 0b.0000.0001; //buffer = 1
Naja,ich hoff das hilft weiter 
Mobius
Lesezeichen