ID: Q90368
The information in this article applies to:
You can use the CancelIo() API function to cancel overlapped I/O. This function is available on Microsoft Windows NT 4.0. Previous versions of Windows NT and Windows 95 do not have CancelIo(), but there are alternative methods to cancel an asychronous I/O operation.
Windows NT 4.0 introduces a new API function to cancel overlapped I/O. Please see the Win32 SDK Function Reference for CancelIo() for more information.
Prior to Windows NT 4.0, and with Windows 95, there is no routine in the Win32 API to cancel an asynchronous request once it has been issued. When a thread does an overlapped I/O, the system starts up another thread to do the I/O and leaves your thread free to do other work. Once it is started, there is no way to stop it.
If it necessary to interrupt the I/O, you can either:
-or-
-or-
Keywords : kbprg kbAPI kbKernBase kbGrpKernBase
Version : 3.1 3.5 3.51 4.0
Platform : NT WINDOWS
Issue type : kbinfo
Last Reviewed: April 12, 1997