The information in this article applies to:
SYMPTOMSWriteFile() returns FALSE and GetLastError() returns when WriteFile() writes to a message-mode named pipe using a buffer greater than 64K. CAUSEThere is a 64K limit on named pipe writes. RESOLUTIONThe error is different from ERROR_MORE_DATA on the reader side, where bytes have already been read and the operation should be retried for the remaining message. The real error is STATUS_BUFFER_OVERFLOW. No data is transmitted; therefore, the write operation must be retried using a smaller buffer. Additional query words:
Keywords : kbnetwork kbAPI kbIPC kbKernBase kbPipes kbSDKPlatform kbGrpNet kbGrpKernBase |
Last Reviewed: October 19, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |