[Fix] Reading zero bytes from a file should yield zero read bytes.
Fix for 52800a1fa28cd6f9b843b55cfb40820fae2bc9d3.
Merge pull request #5743 from ace20022/win32_read

[Fix] Reading zero bytes from a file should yield zero read bytes.