Lines Matching refs:FileHandle
708 static std::error_code getStatus(HANDLE FileHandle, file_status &Result) {
709 if (FileHandle == INVALID_HANDLE_VALUE)
712 switch (::GetFileType(FileHandle)) {
733 if (!::GetFileInformationByHandle(FileHandle, &Info))
790 HANDLE FileHandle = reinterpret_cast<HANDLE>(_get_osfhandle(FD));
791 return getStatus(FileHandle, Result);
794 std::error_code status(file_t FileHandle, file_status &Result) {
795 return getStatus(FileHandle, Result);
842 HANDLE FileHandle = reinterpret_cast<HANDLE>(_get_osfhandle(FD));
843 if (!SetFileTime(FileHandle, NULL, &AccessFT, &ModifyFT))
907 ::GetCurrentProcess(), &FileHandle, 0, 0,
957 ::FlushFileBuffers(FileHandle);
960 ::CloseHandle(FileHandle);
1260 Expected<size_t> readNativeFileImpl(file_t FileHandle,
1268 if (::ReadFile(FileHandle, Buf.data(), BytesToRead, &BytesRead, Overlap))
1277 Expected<size_t> readNativeFile(file_t FileHandle, MutableArrayRef<char> Buf) {
1278 return readNativeFileImpl(FileHandle, Buf, /*Overlap=*/nullptr);
1281 Expected<size_t> readNativeFileSlice(file_t FileHandle,
1287 return readNativeFileImpl(FileHandle, Buf, &Overlapped);