首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个版本的Windows支持FILE_ATTRIBUTE_TEMPORARY?

哪个版本的Windows支持FILE_ATTRIBUTE_TEMPORARY?
EN

Stack Overflow用户
提问于 2014-02-27 14:59:37
回答 2查看 365关注 0票数 1

关于FILE_ATTRIBUTE_TEMPORARY 在MSDN中的信息不多。

我需要知道哪个版本的Windows支持它,特别是XP支持它吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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也得到支持。

票数 3
EN

Stack Overflow用户

发布于 2014-02-27 21:00:46

您引用的页面表示支持该函数,因为Windows (用于桌面)。在“备注”部分,当不同版本的行为不同时,会有明确的注释。这些章节中都没有提到FILE_ATTRIBUTE_TEMPORARY,因此您应该能够安全地假设FILE_ATTRIBUTE_TEMPORARY可以像Windows中描述的那样工作。

我也在Windows的程序中使用过它,没有问题。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22072247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档