繁体   English   中英

WriteFile lpNumberOfBytesWritten小于nNumberOfBytesToWrite

[英]WriteFile lpNumberOfBytesWritten less than nNumberOfBytesToWrite

当调用WriteFile时,返回的lpNumberOfBytesWritten在同步写入模式下是否小于nNumberOfBytesToWrite ,其中没有发生错误(返回为TRUE )? 写入到适当的文件(不是套接字,管道或其他特殊句柄)。 不使用lpOverlapped

文档中不完全清楚。

文件说明:

当出现以下某种情况时,WriteFile函数将返回:

  • 写入请求的字节数。
  • 读取操作会释放管道读取端的缓冲区空间(如果写入被阻止)。 有关更多信息,请参阅管道部分。
  • 正在使用异步句柄,并且异步发生写入。
  • 发生错误。

只有第一个符合您的标准,所以答案是文档清晰*lpNumberOfBytesWritten总是等于nNumberOfBytesToWrite当函数在您指定时调用时返回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM