Win32 API:ReadFile超时

Tar*_*aru 1 winapi timeout

如何为ReadFile和WriteFile操作设置超时,

使用进程间管道时?

Mah*_*dsi 5

您必须通过指定使用函数的异步版本FILE_FLAG_OVERLAPPED.

达到超时后,您可以CancelIO使用文件句柄调用.

  • 没什么好害怕的,这真的不难用.你不需要另一个线程或任何东西:启动解锁调用,`WaitForSingleObject`持续2秒,如果没有经过,则取消`CancelIO`. (3认同)