| 20 | } |
| 21 | |
| 22 | void FileBufferOverlapped::CompletedCallback(DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered) const |
| 23 | { |
| 24 | _completed = true; |
| 25 | if (dwErrorCode != 0 || dwNumberOfBytesTransfered != static_cast<DWORD>(_buffer.Size())) |
| 26 | { |
| 27 | _buffer.Delete(); |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | void FileBufferOverlapped::Open(HANDLE fileHandle, int start = 0, int size = INT_MAX) |
| 32 | { |
no test coverage detected