CE不支持异步读写,GetOverlappedResult 完全不存在:
bRead = ReadFile (hComm, chCommRecv, dwReadBytes, &dwReadNum,
&ol);
if (!bRead)
{
if (ERROR_IO_PENDING == GetLastError())
{
// I/O pending
rewait:
if (!GetOverlappedResult (hComm, &ol, &dwReadNum, TRUE))
{
_beginthread 不存在,只能使用createtread
所有的文字都是UNICODE
//强制类型转换一下
LoadLibraryW(LPCWSTR("C://Program Files//Common Files//System/
/wab32"));
本文探讨了CE环境下不支持异步读写的问题,详细分析了使用ReadFile与GetOverlappedResult函数时遇到的错误及可能的解决方案。
839

被折叠的 条评论
为什么被折叠?



