dred2k Я ошибки проверяю, как же без этого
Иногда даже зная ошибку, не понимаешь в чем проблема.
В общем протестировал.
В виртуалке VMWare при ключенных общих папках, функция ReadDirectoryChanges выдает ошибку "неизвестная функция" (код кажется = 1).
Расшаривал диск на роутере keenetic 2 giga и мониторил каталог. Event активируются, но структуры _FILE_NOTIFY_INFORMATION об изменения приходят некорректными. Размер имени файла (FileNameLength) = 0, действие (Action) = 0 - собственно данные не корректные.
Расшаривал сетевую папку в Windows и потом ее мониторил по сети. Действительно работает. так что
idiMAN прав при условии, что каталог расшарен в windows.
Под другими системами работа функции прямо не гарантируется.
Добавлено: _https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa365465%28v=vs.85%29.aspx
В хелпе написано следующее, его все же надо внимательно читать.
If the network redirector or the target file system does not support this operation, the function fails with ERROR_INVALID_FUNCTION.