USN_TRACK_MODIFIED_RANGES 结构 (winioctl.h)

包含有关使用 FSCTL_USN_TRACK_MODIFIED_RANGES控制代码 的更新序列号 (USN) 更改日志的范围跟踪参数的信息。

语法

typedef struct {
  DWORD     Flags;
  DWORD     Unused;
  DWORDLONG ChunkSize;
  LONGLONG  FileSizeThreshold;
} USN_TRACK_MODIFIED_RANGES, *PUSN_TRACK_MODIFIED_RANGES;

成员

Flags

指示启用范围跟踪。

说明
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE 0x00000001 此标志对于 FSCTL_USN_TRACK_MODIFIED_RANGES 是必需的,用于在卷上启用范围跟踪。

Unused

保留。

ChunkSize

跟踪范围的区块大小。 单个字节修改将反映为正在修改的整个区块。

FileSizeThreshold

开始输出 USN_RECORD_V4结构 记录 (已修改文件的) 的文件大小阈值,即,如果修改后的文件大小小于此阈值,则不会输出 USN_RECORD_V4 记录。

备注

为给定卷启用范围跟踪后,除非通过删除 USN 日记帐并重新创建它,否则无法禁用它。

要求

   
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

另请参阅

FSCTL_USN_TRACK_MODIFIED_RANGES