| 
 | 
	
 
 
 
 
APC是“异步过程调用(Asyncroneus Procedure Call)”的缩写 
 
 
https://blog.csdn.net/qq229596421/article/details/77828647 
 
 
 
 
 
 
// This call needs to be reissued after every APC. 
        BOOL success = ::ReadDirectoryChangesW( 
                m_hDirectory,                                                // handle to directory 
                &m_Buffer[0],                       // read results buffer 
                m_Buffer.size(),                    // length of buffer 
                m_bIncludeChildren,                 // monitoring option 
                m_dwFilterFlags,                    // filter conditions 
                &dwBytes,                           // bytes returned 
                &m_Overlapped,                      // overlapped buffer 
                &NotificationCompletion);           // completion routine 
 
 |   
 
 
 
 |