public void Dispose() { if (mount_point_buffer != IntPtr.Zero) { Marshal.FreeHGlobal(mount_point_buffer); } WinApiFS.FindVolumeMountPointClose(search_handle); }