Gast
#250036
Hallo.
habe eine Frage zum Serial Port unter Windows.
Öffne den Port mit
m_hCom = CreateFile(m_sComPort,
GENERIC_READ | GENERIC_WRITE,
0, // exclusive access
NULL, // no security
OPEN_EXISTING,
0, // no overlapped I/O
NULL); // null template
Wenn ich nun daten aus dem Port lesen möchte mache ich es mit
bReadRC = ReadFile(m_hCom, &sBuffer, 40, &iBytesRead, NULL);
Leider muß ich aber wissen ob Daten da sind oder nicht.
D.H ich polle diese Function, was den rechner landsam macht.
Gibt es mit dem FileHandle ein Möglichkeit eine Callbackfunktion zu
erstellen die aufgerufen wird sobald ein Byte empfangen worden ist?
Danke für eure Hilfe
BYE.