ECBFSError不适用于除“ ERROR_ACCESS_DENIED”以外的错误

时间:2018-07-31 10:34:17

标签: c++ windows error-handling callback explorer

我正在使用CBFS Drivers创建一个virtual drive。当用户尝试在此虚拟驱动器中创建新文件/文件夹时,我需要抛出错误。当我使用ERROR_ACCESS_DENIED时,会得到image1image2中给出的结果。我正在使用winerror.h Windows错误文件。

Image1    Image2

但是我想显示更好的错误消息,如image3中。

Image3

如果我使用文件winerror.h中的任何其他错误代码,例如如果我使用errorCode = ERROR_TOO_MANY_OPEN_FILES,则会在image4中显示结果。 我应该如何在此处显示正确的错误对话框?

Image4

0 个答案:

没有答案