所以我将 CreateFile function 用于我目前正在处理的 C# 项目。我见过一些将 0
作为 dwFlagsAndAttributes
参数传递的示例。
当我阅读文档时,它没有指定 dwFlagsAndAttributes = 0
需要什么设置。这只是一种不设置标志或属性的方法吗?
此方法的 C# 语法是:
[DllImport("kernel32.dll", SetLastError = true)]
static extern SafeFileHandle CreateFile(string lpFileName,
FileAccess dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes,
FileMode dwCreationDisposition, uint dwFlagsAndAttributes,
IntPtr hTemplateFile);
任何帮助是极大的赞赏。
最佳答案
确切地。将 0
传递给作为一组位标志的参数(与此参数一样)意味着没有设置任何标志。
关于c# - dwFlagsAndAttributes = 0 在 CreateFile 方法中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17997608/