我理解ReadDirectoryChangesW函数使用缓冲区来存储通知,但重叠是什么意思?
我认为有保护可以阻止您正在阅读的通知被覆盖?
答案 0 :(得分:2)
用于异步操作。
可以同步或异步完成对ReadDirectoryChangesW的调用。要指定异步完成,请使用CreateFile打开目录,如上所示,但另外在dwFlagsAndAttributes参数中指定FILE_FLAG_OVERLAPPED属性。然后在调用ReadDirectoryChangesW时指定OVERLAPPED结构。
请参阅ReadDirectoryChangesW Function备注部分。
答案 1 :(得分:1)
此参数用于异步操作。
在Windows上,这称为“重叠i / o”。您可以在与输入/输出相关的许多函数调用(ReadFile,WriteFile,...)上以相同的工作方式找到这种参数。有关重叠i / o的更多信息可以在in the MSDN找到。