diff options
| author | Ryan Liptak <squeek502@hotmail.com> | 2024-04-22 07:46:09 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-04-24 13:44:09 -0700 |
| commit | a0f1825c53f5bbc62760b830e8d25499ace5884a (patch) | |
| tree | 0d67ff9d13cb3a786e067f10a4d07f99cf616317 /lib/std/debug.zig | |
| parent | 1a6485d111d270014f57c46c53597a516a24dc47 (diff) | |
| download | zig-a0f1825c53f5bbc62760b830e8d25499ace5884a.tar.gz zig-a0f1825c53f5bbc62760b830e8d25499ace5884a.zip | |
windows.GetFinalPathNameByHandle: Support volumes mounted as paths
A volume can be mounted as a NTFS path, e.g. as C:\Mnt\Foo. In that case, IOCTL_MOUNTMGR_QUERY_POINTS gives us a mount point with a symlink value something like `\??\Volume{383da0b0-717f-41b6-8c36-00500992b58d}`. In order to get the `C:\Mnt\Foo` path, we can query the mountmgr again using IOCTL_MOUNTMGR_QUERY_DOS_VOLUME_PATH.
Fixes #19731
Diffstat (limited to 'lib/std/debug.zig')
0 files changed, 0 insertions, 0 deletions
