Ejemplo n.º 1
0
        private string GetPathNameInternal(FinalPathNameFlags flags)
        {
            StringBuilder builder = new StringBuilder(1000);

            if (GetFinalPathNameByHandle(Handle, builder, builder.Capacity, flags) == 0)
            {
                throw new Win32Exception(Marshal.GetLastWin32Error());
            }
            return(builder.ToString());
        }
Ejemplo n.º 2
0
 private static extern int GetFinalPathNameByHandle(SafeKernelObjectHandle hFile, StringBuilder lpszFilePath,
                                                    int cchFilePath, FinalPathNameFlags dwFlags);