hallo Surfer,
ohne overlapped:
ReadFile(hComm, buffer, 10, &dwBytesRead, NULL);
mit overlapped :
ReadFile(hComm, buffer, 10, &dwBytesRead, &Overlapped);
Es müsste bei dir einen Typ geben TOverlapped
jetzt muß du nur noch ein handle in die structure packen.
Code:
OVERLAPPED o;
....
m_hCOM = CreateFile(m_csCOM.operator LPCTSTR(),GENERIC_WRITE | GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
if(m_hCOM == INVALID_HANDLE_VALUE)
{
return false;
}
....
o.hEvent = CreateEvent(
NULL, // default security attributes
FALSE, // auto reset event
FALSE, // not signaled
NULL // no name
);
ich hoffe es hilft dir
Lesezeichen