也就是说当被监视的目录没有发生变化的时候, 这个线程会一直阻塞在ReadDirectoryChangesW这个函数那里, 直到被监视的目录中的文件发生变化的时候线程才会往下执行吗?还是说这个函数不是阻塞的, 无论被监视的目录有无变化都返回, 当无变化的时候ReadDirectoryChangesW不往第二个参数lpBuffer中写东西, LPDWORD lpBytesReturned为0?
调试欢乐多
lpOverlapped
[in] Pointer to an OVERLAPPED structure that supplies data to be used during asynchronous operation. Otherwise, this value is NULL. The Offset and OffsetHigh members of this structure are not used.
看起来是可以不阻塞的。再看看MSDN的例子。