| 1873 | |
| 1874 | #if _WIN32 |
| 1875 | NativePathString GetWindowsDirectoryPath() { |
| 1876 | auto size = GetWindowsDirectoryW(nullptr, 0); |
| 1877 | ARROW_CHECK_GT(size, 0) << "GetWindowsDirectoryW failed"; |
| 1878 | std::vector<wchar_t> w_str(size); |
| 1879 | size = GetWindowsDirectoryW(w_str.data(), size); |
| 1880 | ARROW_CHECK_GT(size, 0) << "GetWindowsDirectoryW failed"; |
| 1881 | return {w_str.data(), size}; |
| 1882 | } |
| 1883 | #endif |
| 1884 | |
| 1885 | // Return a list of preferred locations for temporary files |
no test coverage detected