关于FILE_ATTRIBUTE_TEMPORARY 在MSDN中的信息不多。
我需要知道哪个版本的Windows支持它,特别是XP支持它吗?
发布于 2014-02-27 15:09:18
文件属性常量是位掩码:
https://serverfault.com/a/517023
和
http://msdn.microsoft.com/en-us/library/windows/desktop/gg258117%28v=vs.85%29.aspx
考虑到FILE_ATTRIBUTE_TEMPORARY是一个相当低的值(256个),并且在XP上明确地支持FILE_ATTRIBUTE_NO_SCRUB_DATA等值更高的131072 (0x20000)属性,那么我们可以合理地期望FILE_ATTRIBUTE_TEMPORARY也得到支持。
发布于 2014-02-27 21:00:46
您引用的页面表示支持该函数,因为Windows (用于桌面)。在“备注”部分,当不同版本的行为不同时,会有明确的注释。这些章节中都没有提到FILE_ATTRIBUTE_TEMPORARY,因此您应该能够安全地假设FILE_ATTRIBUTE_TEMPORARY可以像Windows中描述的那样工作。
我也在Windows的程序中使用过它,没有问题。
https://stackoverflow.com/questions/22072247
复制相似问题