微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

哪个版本的Windows支持FILE_ATTRIBUTE_TEMPORARY?

在MSDN中没有关于FILE_ATTRIBUTE_TEMPORARY很多信息。

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

需要将应用程序带到Windows上的前景

无法在cygwin中启动Hadoop的namenode

Ohai未能确定cygwin中的os_version

调用GetProcAddress时获得错误127

如何从.exe和.dll中读取图标在C + + / Qt(在Windows)?

文件属性常量是位掩码:

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上明确支持具有更高值131072(0x20000)的属性(如FILE_ATTRIBUTE_NO_SCRUB_DATA),那么期望FILE_ATTRIBUTE_TEMPORARY也被支持似乎是合理的。

您引用的页面说,自Windows XP(用于桌面)以来,支持功能。 在备注部分,当不同版本的行为不同时,会有清晰的注释。 这些部分中没有提到FILE_ATTRIBUTE_TEMPORARY,因此您应该能够安全地假定FILE_ATTRIBUTE_TEMPORARY按照Windows XP的描述工作。

我也用它在Windows XP上的程序没有问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐