Limits on Overlapped Pipe Operations
Article ID: 115522
Article Last Modified on 11/21/2006
APPLIES TO
- Microsoft Win32 Application Programming Interface, when used with:
- Microsoft Windows NT Advanced Server 3.1
- Microsoft Windows 2000 Standard Edition
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.
Additional query words: 3.10 3.50 maximum threads
Keywords: kbinfo kbapi kbfileio KB115522