https://docs.microsoft.com/zh-cn/windows/win32/api/ioapiset/nf-ioapiset-getoverlappedresult
将数据写入指定的文件或输入/输出(I / O)设备。
返回值
如果函数成功,则返回值为非零(TRUE)。
如果函数失败或异步完成,则返回值为零(FALSE)。若要获取扩展的错误信息,请调用 GetLastError函数。
注意 该GetLastError函数代码 ERROR_IO_PENDING还不是一个失败者; 它指定写操作正在异步完成挂起。有关更多信息,请参见备注。
BOOL WriteFile(
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
LPOVERLAPPED lpOverlapped
);