ReadFile(file_handle, filemsg.packet_ctcf.buffer, sizeof(filemsg.packet_ctcf.buffer)
, &filemsg.packet_ctcf.buffer_length, NULL) != 0
与!ReadFile(file_handle, filemsg.packet_ctcf.buffer, sizeof(filemsg.packet_ctcf.buffer)
, &filemsg.packet_ctcf.buffer_length, NULL)
区别。
这个问题本身很简单,但是如果偶尔思维也会出现错误判断。为了以后谨慎编码,个人认为还是直接采用第一种方式,这样思路会清晰明了。