【发布时间】:2019-10-22 20:35:15
【问题描述】:
我有一个 MFC 应用程序,它实际上是显示连接的 USB 设备的文件。 Multi-filter Drag and Drop 已为此应用程序启用,并且除了来自 Windows 的 “Low Level Disk” 警告外,它可以正常工作。它可以将文件从PC到MFC应用程序和MFC应用程序到PC。当 PC 显示 “低级磁盘空间” 警告时,拖放不起作用,即使有足够的内存可用于粘贴/删除文件,应用程序也会崩溃。在删除拖动的文件之前,我已检查是否有足够的内存可用。
谷歌搜索后,我发现this link 指出,
即使您有足够的空间来复制/粘贴文件,由于“低级磁盘空间”警告,Windows 也不允许复制/粘贴。
所以除了拖动的文件大小之外,我还必须考虑 “低级磁盘空间” 内存大小。但是我没有找到关于以下问题的任何答案:
- 为了避免“LowLeveDiskSpace”警告,最低级别的内存需要是多少?
- 有什么方法可以通过 MFC 或 Win32 应用程序获取“LowLeveDiskSpace”通知?
【问题讨论】:
-
第一点:google 难用吗?
-
@user2120666 我没有找到问题 1 的任何正确答案。这就是为什么我要在这里征求专家意见。
-
superuser.com/questions/234332/… 的第二个答案怎么样