下列 Windows 文件更改通知将导致文件接收适配器从指定的位置提取文件:
FILE_NOTIFY_CHANGE_ATTRIBUTES
对受监视的目录或子树中属性的任意更改都会导致返回一个更改通知等待操作。
FILE_NOTIFY_CHANGE_FILE_NAME
对受监视的目录或子树中文件名的任意更改都会导致返回一个更改通知等待操作。这些更改包括重命名、创建或删除文件名。
FILE_NOTIFY_CHANGE_SIZE
对受监视的目录或子树中文件大小的任意更改都会导致返回一个更改通知等待操作。仅当文件写入磁盘时,操作系统才会检测文件大小的更改。对于使用大量缓存的操作系统,仅当缓存充分刷新时,才会进行检测。
FILE_NOTIFY_CHANGE_LAST_WRITE
对受监视的目录或子树中文件的上次写入时间的任意更改都会导致返回一个更改通知等待操作。仅当文件写入磁盘时,操作系统才会检测上次写入时间的更改。对于使用大量缓存的操作系统,仅当缓存充分刷新时,才会进行检测。
有关 FindFirstChangeNotification 功能的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=77423。