title: Can I get file info changes in a specified directory using FindFirstChangeNotification and FindNextChangeNofication instead of ReadDirectoryChangesW?
body: <p>I want to be notified when a specified directory has any changes in its files or subdirectories. I realize the function with the following simple code segment:</p>
  
  <pre><code>UINT myThreadFunc(LPVOID pParam)
  {
    int changeCount = 0;
  
    while(true)
    {
      HANDLE changeHandle = FindFirstChangeNotification(L"C:\\", TRUE, FILE_NOTIFY_CHANGE_FILE_NAME);
      WaitForSingleObject(changeHandle, INFINITE);
      cout&lt;&lt;"A modifaction has occured"&lt;&lt;endl;
      changeCount++;
  
      if (changeCount &gt;= 10)
          break;
      if ( FindNextChangeNotification( changeHandle ) == FALSE )
          break;
    }
    bIsExit = TRUE;
    return 0;
  }
  </code></pre>
  
  <p>How can I get information such as Action type or Filename without using <code>ReadDirectoryChangesW</code>?</p>