Limits on Overlapped Pipe Operations (115522)
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API), when used with:
- the operating system: Microsoft Windows NT 3.1
- the operating system: Microsoft Windows NT 3.5
- the operating system: Microsoft Windows NT 4.0
- the operating system: Microsoft Windows 2000
This article was previously published under Q115522 SUMMARY
The Windows NT version 3.1 redirector allows only 17 outstanding overlapped
pipe operations at any given time. The Windows NT 3.5 redirector does
not have this restriction on overlapped pipe writes. However, the Windows
NT 3.5 redirector allows only 17 outstanding overlapped pipe reads at any
given time.
If the client uses overlapped I/O through the redirector, it is possible
for the client to become deadlocked. You may need to increase the number of
threads that the redirector uses for I/O; the same thing is true for the
server. If your application is doing a lot of I/O, you can avoid this
deadlock by creating extra threads and having them use non-overlapped I/O.
| Modification Type: | Major | Last Reviewed: | 4/13/2004 |
|---|
| Keywords: | kbAPI kbFileIO kbinfo KB115522 |
|---|
|