Question about Gin::FileSystemWatcher

I’m doing some experiments with Gin::FileSystemWatcher. I tried adding “C:/Users/” as a watched folder and got all the nested subdirectories to send notifications when updating. (quite a lot)

However, If I just add “C:/” I get only a couple weird system file updates. I would have expected it to get the same updates + more as “C:/Users/” ?

I assume this is some safegaurd about it being the root directory, but I did not see anything about it in the implementation. Any input appreciated

From a cursory look at the WinAPI call being used, it appears watching for changes to a volume require a different approach.